Selenium Reference documentation说“Selenium不支持在页面的onload()事件处理程序中生成的JavaScript警报。在这种情况下,将生成一个可见的对话框,Selenium将挂起,直到有人手动单击OK。 “
但生活如何 - 我碰巧有一个使用onload对话框的应用程序。我知道以前版本的“browserbot”解决方法,但是对于Selenium Webdrivers来说,这一切都不再适用......
有人已经解决了这个问题吗?
答案 0 :(得分:2)
WebDriver
。它没有受到这种限制。如果您使用WebDriver
,那么driver.switchTo().alert()
应该照常运作。SendKeys
类。