Selenium 参考文档说“Selenium 不支持在页面的 onload() 事件处理程序中生成的 JavaScript 警报。在这种情况下,将生成一个可见的对话框并且 Selenium 将挂起,直到有人手动单击 OK。”
但是生活是怎样的——我碰巧有一个使用加载对话框的应用程序。我知道以前版本的“browserbot”解决方法,但这些都不适用于 Selenium Webdrivers...
有没有人已经解决了这个问题?
Selenium 参考文档说“Selenium 不支持在页面的 onload() 事件处理程序中生成的 JavaScript 警报。在这种情况下,将生成一个可见的对话框并且 Selenium 将挂起,直到有人手动单击 OK。”
但是生活是怎样的——我碰巧有一个使用加载对话框的应用程序。我知道以前版本的“browserbot”解决方法,但这些都不适用于 Selenium Webdrivers...
有没有人已经解决了这个问题?
WebDriver
如果可以的话,使用 Selenium 。它不受此限制的影响。如果你使用WebDriver
, 那么driver.switchTo().alert()
应该像往常一样工作。SendKeys
相同的类。