使用硒对特定站点的超时进行故障排除

时间:2019-05-10 06:37:28

标签: selenium selenium-webdriver selenium-chromedriver

尝试修复使用硒测试的特定网站超时

在virtualbox上运行测试,其中90%返回

"Operation timed out after 30001 milliseconds "

奇怪的是,当我在同一虚拟盒中的Chrome中打开网站时,网站加载非常快...(只是不通过硒)

故障排除:

  • 试图增加隐式等待中的超时限制
  • 尝试更改用户代理(认为可能是网站本身正在限制硒测试)
  • 试图将虚拟框上的内存增加到最大值

不确定是否有人遇到过这种情况。还有什么我可以尝试的吗?

赞赏任何建议

1 个答案:

答案 0 :(得分:0)

根据Disable image loading with PHP Selenium禁用了图像加载,看来已经解决了该问题。网站加载现在飞快

这里还有更多有用的信息:https://medium.com/dreamcatcher-its-blog/5-simple-tips-for-improving-automated-web-testing-or-efficient-web-crawling-using-selenium-python-43038d7b7916

ChromeOptions中有很多选项可以更改,以加快诸如缓存等操作的速度,这是我所不知道的。希望它将对某人有所帮助

相关问题