2016-03-24 1 views
0

У меня есть следующая таблица на странице, которую я пытаюсь проверить. Кажется, я не могу обработать ссылку во втором теге td, чтобы щелкнуть по ней. Я пробовал все, что мог придумать. Я поместил таблицу в модуль, я попытался развернуть его вручную, и ничего. Я довольно новичок в Geb, поэтому я уверен, что я просто не делаю этого правильно. Каков наилучший метод?Как нажимать на ссылку в таблице с Geb

<div id="list-authority" class="content scaffold-list" role="main"> 
    <h1>query = pn:smith 
    </h1> 

    <table id="record-list"> 

     <tbody> 

     <tr class="even"> 
      <td>438819</td> 
      <td id="0"><a href="The link I want to test">20000422 06:42:42.000Z 00438819 c 3</a></td> 
      <td>100 1␣ $a Abel-Smith, Brian</td> 
     </tr> 


     <tr class="odd"> 
      <td>2000911</td> 
      <td id="1"><a href="The link I want to test">19900530 09:45:42.500Z 02000911 c 3</a></td> 
      <td>100 1␣ $a Acklen, Joseph Alexander Smith, $d 1816-1863</td> 
     </tr> 

     </tbody> 
    </table> 

</div> 
+0

Пробовали ли вы обход вниз что-то вроде 'Защиты а = браузера. $ ("table", id: "record-list") ', а затем' def b = a. ("children") 'и' def c = b. ("tr", class: "even") ' , Я не уверен в синтаксисе. – user1207289

ответ

0

Самый простой способ нажать на ссылку во втором тде теге, который также является первым звеном в вашей таблице:

$("#record-list a", 0).click()

+0

Спасибо! Это, наконец, привело меня к тому, что мне нужно. –