我正在使用 Selenium.waitforpagetoload 方法在启用 ajax 的网页中等待。当我运行测试代码时,即使页面加载完毕,selenium 也会等待并抛出“等待操作完成超时”异常。而且我可能在甚至没有页面加载事件的地方使用了waitforpagetoload。我假设它只是跳过页面加载的部分。我的代码是这样的
selenium.click("id=elmnt_id");
selenium.waitForPageToLoad("50000");
我正在使用 selenium-java 2.33 版。谷歌浏览器 27.0
我发现 selenium.click() 本身在单击事件后隐式等待页面加载。超时发生在 click 方法内。但是页面在点击事件后不到 10 秒就加载了。selenium.click 等待超过 30 秒,并说等待操作完成超时。非常感谢任何建议。谢谢!