我们已经开始获得随机超时,但无法获得原因。测试使用硒网格在亚马逊的远程机器上运行。以下是它的发展方式:
如果我在localy运行相同的测试,那么一切都很好。
错误是在driver.manage().timeouts().pageLoadTimeout()
中设置的时间段内未完全加载页面时引发的普通超时异常。问题是该网站的页面无法在该时间内完全加载。但是,当driver.manage().timeouts().pageLoadTimeout()
中设置的时间段结束,因此,Selenium拥有浏览器时,页面立即加载。无法在同一台远程计算机上手动重现该问题。我们尝试过不同版本的Selenium standalone,Chromedriver,Selenium驱动程序。浏览器是Google Chrome 63.很高兴听到有关原因的任何建议。
答案 0 :(得分:0)