【发布时间】:2018-11-14 05:58:15
【问题描述】:
我有一个这样的 HTML:
"<div **id="xx-abc-list-1"**>
<button ng-reflect-class-base="icon component" **id="xx-abc-list-button-2"**><span class="mat-button-wrapper">
</div>
<div **id="xx-abc-list-2"**>
<button ng-reflect-class-base="icon component" **id="xx-abc-list-button-2"**><span class="mat-button-wrapper">
</div>"
现在,我想获取所有以 id = xx-abc-list- 结尾的元素的列表,所以我使用了以下代码。
@FindBy(xpath = "//*[contains(@id,'xx-abc-list-')]");
List<WebElement>;
但是考虑到其他元素(xx-abc-list-button-),这也给了我 4 个计数。
我应该在上面的代码中修改什么以获得我需要的 2 个值?
【问题讨论】: