使用selenium webdriver 36,chrome的自动化执行速度太慢

时间:2014-08-11 09:28:57

标签: java selenium-webdriver selenium-chromedriver

早些时候我使用的是chrome 32,速度非常快。但升级到36后,速度很慢。即使在location元素之后执行sendKeys指令也需要一秒多的时间。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果您在PC上使用64位操作系统架构,答案可能如下 - 据我记得是因为Selenium在32位和64位模式之间进行切换(操作非常慢)。 ChromeDriver仅支持32位。我也有与IE驱动程序相同的问题。

<强> 更新

接下来要检查的是Chrome中的代理和网络设置没有被更改。在讨论中我考虑了扩展和附加组件,但Selenium每次都会引发 clean 实例。至于#36速度慢 - 检查谷歌浏览器上的开发线程,你会发现这个问题已经持续超过6个月,并且正在影响跨平台。一种解决方案是尝试禁用硬件加速......这对我的笔记本电脑来说是十倍的改进。 要禁用它...在地址栏中键入“chrome:settings”,单击“高级设置”,然后取消选中“系统”标题下的“使用硬件加速时”。关闭所有打开的Chrome浏览器实例并重启Chrome。