【发布时间】:2010-09-10 10:29:40
【问题描述】:
在某些未知情况下,当使用 open 方法时,selenium 不会检测到页面已加载。我正在使用 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");
发生错误时,调用“open”会超时,即使您可以清楚地看到在超时发生之前页面已成功加载。增加超时没有帮助。对“类型”的调用从未发生,没有任何进展。
发生此错误时如何让 selenium 识别页面已加载?
【问题讨论】: