继续单击按钮 1,直到按钮 2 使用 java 出现在 selenium 中
Keep on clicking button 1 until button 2 appears in selenium using java
我正在使用带有 Java 代码的 selenium 和 appium 测试本机 iOS 移动应用程序。作为拆解的一部分,我必须继续单击 "back" 按钮,直到出现 "setting" 按钮,然后我才能注销应用程序。
我尝试了一些使用 do while 但没有工作的东西。有人可以帮忙吗?
试试这个代码可能对你有帮助
try {
boolean flag = true;
while(flag) {
WebElement backBtn = driver.findElementByName("back");
backBtn.click();
Thread.sleep(1000);
boolean isFindSettingBtn = driver.findElementsByName("setting").size() !=0;
if(isFindSettingBtn) {
break;
}
}
}catch(Exception e) {
e.printStackTrace();
}
我正在使用带有 Java 代码的 selenium 和 appium 测试本机 iOS 移动应用程序。作为拆解的一部分,我必须继续单击 "back" 按钮,直到出现 "setting" 按钮,然后我才能注销应用程序。
我尝试了一些使用 do while 但没有工作的东西。有人可以帮忙吗?
试试这个代码可能对你有帮助
try {
boolean flag = true;
while(flag) {
WebElement backBtn = driver.findElementByName("back");
backBtn.click();
Thread.sleep(1000);
boolean isFindSettingBtn = driver.findElementsByName("setting").size() !=0;
if(isFindSettingBtn) {
break;
}
}
}catch(Exception e) {
e.printStackTrace();
}