我正在将以下代码用于我的自动化测试硒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)吗?

08-26 12:12