使用selenium处理chrome中的警报时出现UnexpectedAlertPresentException

时间:2016-09-15 06:45:33

标签: javascript python google-chrome selenium selenium-chromedriver

ChromeDriver版本= 2.24 / 2.2
Chrome浏览器版本= 52
硒= 2.53.6
Python = 2.7

我的代码就像

browser.find_element_by_id("save").click()
browser.switch_to_alert().accept()

根据不同论坛和帖子的建议,我尝试将sleeptry catch块,WebDriverWait用于提醒,但没有任何帮助。

另外我注意到我的代码甚至没有排到browser.switch_to_alert().accept()行,click()操作本身就是抛出错误。

selenium.common.exceptions.UnexpectedAlertPresentException: Alert Text: None
Message: unexpected alert open: {Alert text : Are you sure you want to save changes?}

0 个答案:

没有答案