0

有人可以了解如何通过 PageSection 动态检索 Id 列表。我们的页面包含基于人员信息数量的部分数量。每个人都是基于表单的页面部分。

这是一个例子。

@FindBy(css = "#personForm0 > fieldset > div.apisInfoRequired.statusBox.active > div.btn.action.addBtn > input")
public PageElement addInfantBtn;


@FindBy(css = "#personForm1 > fieldset > div.apisInfoRequired.statusBox.active > div.btn.action.addBtn > input")
public PageElement addAdultBtn;

#personForm0可以上去#personForm9,现在当我读到使用时@FindBy,我遇到了硒的困难。有人可以分享你对如何写这个的想法。

4

1 回答 1

0

您是否能够找到具有特定名称或类似名称的所有元素并对其进行迭代并确定您是否找到了正在搜索的内容?

也就是说,而不是使用

findElement(By.name("q"));

你能用吗

findElements(By.name("q")); 

并迭代返回的 Web 元素列表?

您正在使用的 html 示例可能会给您一个更好的答案。

于 2016-04-07T04:21:17.073 回答