在某些未知情况下,selenium在使用open方法时未检测到页面已加载.我正在使用Java API.例如(此代码不会产生此错误.我不知道会有外部可见的页面.):
Selenium browser = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.com"); browser.start(); browser.open("http://www.google.com/webhp?hl=en"); browser.type("q", "hello world");
发生错误时,即使您可以在超时发生之前清楚地看到页面已成功加载,对"打开"的调用也会超时.增加超时没有帮助.对'type'的调用永远不会发生,没有进展.
当发生此错误时,如何让selenium识别页面已加载?