我有以下代碼來驗證警報文本,然後解僱。驗證警報文本失敗。無法使用硒webdriver獲取警報文本
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alertText = alert.getText();
alertText返回爲空。因此,斷言文本的下一步是失敗的。 下一步:
driver.switchTo().alert().accept();
接受警報沒有任何問題。
另一個奇怪的場景是當我在eclipse中調試它的工作正常。但是當我運行斷言時會拋出錯誤。
在運行和調試時發現的另一個差異。 在運行警報時出現此消息不要讓此頁面創建更多消息
看起來很奇怪。
我試過,但它力幫助。 – manutd
什麼是目前警報? – kushal