Попытка получить тип списка WebElement, в котором каждый элемент является списком элементов Web.
Пример HTML:
<div class="widget_column">
<div class="g-cell">
<div id="w_0" class="Widget Table_card">
<div class="container">
<div class="canvas">
<table class="TblCard fixed">
<tbody>
<tr title="filter_1"/>
<tr title="filter_2"/>
<tr title="filter_3"/>
<tr title="filter_4"/>
<tr title="filter_5"/>
</tbody>
</table>
</div>
<div class="error_list"></div>
</div>
</div>
</div>
<div class="widget_column">
<div class="g-cell">
<div id="w_1" class="Widget Table_card">
<div class="container">
<div class="canvas">
<table class="TblCard fixed">
<tbody>
<tr title="filter_1"/>
<tr title="filter_2"/>
<tr title="filter_3"/>
<tr title="filter_4"/>
<tr title="filter_5"/>
</tbody>
</table>
</div>
<div class="error_list"></div>
</div>
</div>
</div>
На странице нескольковиджеты и каждый виджет будут иметь одинаковый набор фильтров
Что я пробовал :
@FindBy(xpath = "//*[@class='widget_column'][*]//tr")
private List<WebElement> widgets;
Это даетвсе фильтры для каждого виджета в одном списке.
@FindBy(xpath = "//*[@class='widget_column']")
private List<WebElement> widgets;
Это дает список виджетов.Используя который я могу перебирать каждый элемент, чтобы получить список фильтров для каждого виджета.
Создайте локаторы для каждого виджета и получите список примененных фильтров.
Что я хочу :
Есть ли способ с page-object-модель для использования @ FindBy / Bys / All, чтобы получить список, в котором каждый элемент является списком WebElements?Что-то вроде List<List<WebElement>>
.