登录页面上有“忘记密码”链接。点击此链接,javascript pop出现“你想要检索你的密码”。如果我使用下面的代码作为“没有警报”
,脚本在4/10尝试失败Alert testAlrt = driver.switchTo().alert();
String sAltText = testAlrt.getText();
testAlrt.accept();
然后我使用
将10秒明确等待WebDriverWait wdWait= new WebDriverWait(driver, 10);
wdWait.until(ExpectedConditions.alertIsPresent());
我仍然得到相同的行为,有时我会得到以下异常:
"org.openqa.selenium.TimeoutException: Timed out after 10 seconds waiting for alert to be present"
另外,我观察到Selenium发起的firefox实例中的“忘记密码”链接不起作用。但是,在我的firefox实例中,链接功能正常。
有什么想法吗?非常感谢帮助。
谢谢, 阿米特