Cómo ubicar y hacer clic en un elemento que está anidado dentro de múltiples marcos y conjuntos de marcos a través de Selenium usando Webdriver y C #

Tengo la página html como a continuación y necesito hacer clic en Iniciar sesión dentro de la clase clslogin.

Cómo atravesar para encontrar el inicio de sesión. Estoy usando C # con selenium Webdriver.

Con XPath (/ html / body / div / table / tbody / tr [1] / td [3] / a) No obtengo control sobre la clase de inicio de sesión, siempre se arroja el error de elemento no encontrado. ¿Alguien puede ayudarme a obtener xpath exacto.

<html>
 <head></head>
 <frameset name="mytestTopFrame" rows="*"......  >
  <frame name="mytestTopsubframe" src="index.html" width="100%"......... >
   <html>
    <head></head>
     <frameset name="mytest" rows="70,20..."......  >
       <frame name="mytestsubframe" src="menu.html" width="100%"......... >
       <html>
        <body class="clsmenu" .......>
         <div align="left">
           <table id="Title" ......>
            <tbody>
             <tr class="toptitle" ...>
              <td class="clicklogin" ....>
               <a class="clslogin" href="linkref">Login </a>
              </td>
             </tr>
            </tbody>
          </table>
         </div>
        </body>
       </html>
      </frame>
    </frameset>
   </html>
  </frame>
 </frameset>
</html>

Respuestas a la pregunta(2)

Su respuesta a la pregunta