Как получить все записи из таблицы пользовательского интерфейса, если существует нумерация страниц? Я получаю записи только с первой страницы - PullRequest
0 голосов
/ 28 июня 2019

Вот мой код для таблицы

<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 записей одновременно.

...