【发布时间】:2018-01-19 12:52:15
【问题描述】:
无法处理 ChromeDriver 2.33 和 Selenium Webdriver 3.1 中的警报。尝试过 driver.switchTo().alert(),即使有 alert,该函数也会返回 false。
编辑:请在下面找到代码试用版...
try { driver.switchTo().alert(); return true; }
catch(NoAlertPresentException ex) { return false; } catch(Exception e) { return false; }
即使网页中有用于登录凭据的警报弹出窗口,此代码也会在 chromedriver 中返回 false。
【问题讨论】:
-
请您的代码试验和错误堆栈跟踪。
-
使用您的代码试验 (
not as a comment) 更新问题以进行有效分析。
标签: google-chrome selenium alert