Como localizar e clicar em um elemento aninhado em vários quadros e conjuntos de quadros através do Selenium usando Webdriver e C #

Eu tenho a página html como abaixo e preciso clicar em Login dentro da classe clslogin.

Como percorrer para encontrar o Login. Estou usando C # com selênio Webdriver.

Com o XPath (/ html / body / div / table / tbody / tr [1] / td [3] / a) eu não estou obtendo controle na classe Login, sempre o erro de elemento não encontrado está sendo exibido. Alguém pode me ajudar a obter xpath exato.

<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>

questionAnswers(2)

yourAnswerToTheQuestion