如果存在分页,如何从UI表中获取所有记录?我仅从第一页获取记录

时间:2019-06-28 07:40:01

标签: java selenium-webdriver pagination

这是我的桌子代码

<table  id="demo-dt-basic">
 <thead>
    <tr>
        <th>col 1</th>
        <th>col 2</th>
        <th>col 3</th>
        <th>col 4</th>
        <th>col 5</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td> td 1</td>
        <td> td 2</td>
        <td> td 3</td>
        <td> td 4</td>
        <td> td 5</td>
    </tr>
    .
    .
    .

</tbody>

此表使用分页。该表中有199个条目,每页显示11条记录。我想获取列表中的所有记录。 我尝试了以下代码

List<WebElement> allrecord= driver.findElements(By.xpath("//*[@id='demo-dt-basic']/tbody/tr"));
    System.out.println("The size of the records is "+allrecord.size());

但是我得到的是11号,这意味着只有首页记录在计数。请帮助我一次获取所有199条记录。

0 个答案:

没有答案