我们正在使用phpunit-selenium框架进行自动化,使用Chrome浏览器。一切正常但很少次,在不确定的时间内每天2-3次,铬不会加载页面。框架启动浏览器但之后没有任何反应。几分钟后,相同的设置再次开始工作。这是过去3-4个月的讨论。
任何人都知道这个问题。
答案 0 :(得分:0)
如果没有代码,我可以确定导致Chrome无法加载页面的原因是您导航到网址的某些时间。在过去,如果我重复导航,点击,或几乎任何Selenium任务几千次,它每次都不会工作。
尝试将Chrome驱动程序更新到最新版本 。 Chrome Driver Download
2.9目前是最新版本。
如果这不起作用,请尝试。
<强> C#:强>
driver.Navigate().GoToUrl('url');
//Waits up to 30 sec for page to load.
WebDriverWait(driver, 30).until(readystate_complete)
if(driver.url != 'url')
driver.Navigate().GoToUrl('url');