Имам нужда от java webdriver, за да щракна върху бутон на страница, където и да присъства. Няма фиксиран брой срещания на елемента, но не повече от 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 път, не за всички случаи. Моля помогнете.