ページ上のボタンが存在する場合は、そのボタンをクリックする Java Web ドライバーが必要です。要素の出現回数は固定されていませんが、20 を超えません。
私は使ってみました:
for(i=0; i<=20; i++){
try{
driver.findElement(By.cssSelector(".btn.btn-small.btn-list")).isDisplayed();
present = true;
} catch(Exception g) {
present = false;
}
if(present) {
driver.findElement(By.cssSelector(".btn.btn-small.btn-list")).click();
WaitForPageToLoad(5);
} else {
System.out.println(i);
break;
}
}
ただし、これは要素を1回クリックするだけで機能し、すべての出現に対して機能しません。助けてください。