Я написал сценарий с использованием селена для добавления пользователя в приложение. В которой внутри цикла «for» есть Add_Button
, который будет отображаться в начале (например, с первого пользователя). В то время как addiding второго пользовательского сценария будет искать скрытый элемент Add_Button
, но его нет в наличии ошибок, так что я получаю:Как игнорировать скрытый элемент в селене
org.openqa.selenium.ElementNotVisibleException: Cannot click on element
Мне нужно пропустить щелчок Add_Button
во время второго добавления пользователя в течение цикла. Я пробовал следующие коды, но пока не повезло. Пожалуйста, помогите мне с этим.
первая попытка: Не работает
if(browser.findElements(By.id("ext-gen72")).size()!=0){
browser.findElement(By.id("ext-gen72")).click();
}
2-й Try: Не работает
int k=0;
boolean doneOnce=false;
do{
if (!doneOnce) {
//execute this only one time
browser.findElement(By.id("ext-gen72")).click();
doneOnce=true;
}
//rest of the code....
}While(k>10);
Я уже пробовал этот метод, он не работает :( –