我正在将以下代码用于我的自动化测试硒Webdriver
List<WebElement> lViewLink = driver.findElements(By.xpath(aaObject.getProperty("aa_ViewLink")));
Viewloop:
for(WebElement view: lViewLink) {
view.click();
String sWizardHeader = driver.findElement(By.xpath(aaObject.getProperty("aa_NewAAWizard"))).getText();
if(sWizardHeader.equals("Auto Attendant Wizard")) {
break Viewloop;
} else {
clickObject(aaObject.getProperty("aa_Close"));
Thread.sleep(2000);
}
}
但是循环一直持续到lViewLink长度,代码中有什么问题?
最佳答案
假设String sWizardHeader
不等于"Auto Attendant Wizard"
。您可以在if / else语句之前提供输出System.out.println(sWizardHeader)
吗?