如何使用Geb单击表格中的链接

时间:2016-03-24 12:56:40

标签: geb

我正在尝试测试的页面中有以下表格。我似乎无法处理第二个td标记中的链接以单击它。我已经尝试了所有我能想到的东西。我把表放到一个模块中,我试图手动向下钻取它,什么都没有。我对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>

1 个答案:

答案 0 :(得分:0)

点击第二个td标记中链接的最简单方法是表格内的第一个链接:

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