我正在尝试自动测试包含项目列表的网页。用户输入项目被选中并被删除。在这里,我需要选择 VD2 并删除该项目。
<div id="virtual_domains-content">
<div class="columns">
<div class="left-column">
<h2>Virtual Domains</h2>
<div class="search-row">
<div class="box scrolling list-editable">
<div id="virtual_domains-list" class="list-view">
<div id="virtual_domains-list-11" class="list-item-view">
<div class="content"> VD1 </div>
</div>
<div id="virtual_domains-list-35" class="list-item-view">
<div class="content"> VD2 </div>
</div>
</div>
</div>
我从下面的代码中得到的列表只有第一个元素 - VD1。第二个元素没有被捕获。有人可以帮我解决问题吗
List<WebElement> list = webdriver1.findElements(By.xpath("//*[starts-with(@id,'virtual_domains-list-')]"));
for(WebElement option : list){
System.out.println(option.getText());
if(option.getText().equals("VD1")) {
option.click();
break;
}