アイテムのリストを含むWebページのテストを自動化しようとしています。ユーザー入力項目を選択して削除します。ここでは、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のみが含まれています。2番目の要素はキャプチャされません。誰かが私が問題を解決するのを手伝ってくれますか
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;
}