Chromedriver使用页面的时间太长了

时间:2015-10-07 14:07:59

标签: python selenium selenium-chromedriver

我需要使用selenium和Chromedriver来处理一个非常大的页面(真的有很多元素)。导航发生后,页面加载测试挂起超过2小时。在此过程中,Chrome消耗100%的CPU。我怀疑它要解析加载的页面。

有没有办法以某种方式避免或处理它? (我知道页面不应该那么大,但这是一个不同的故事)

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

使用HTMLUNIT或任何无头自动化工具..但这也有一些限制。

你可以参考: - https://skillsmatter.com/skillscasts/5067-what-is-headless-automation-why-tools-benefits

http://www.toolsqa.com/selenium-webdriver/headless-browser-testing-selenium-webdriver/

希望它会对你有所帮助:)。

答案 1 :(得分:0)

全部,谢谢你的帮助。我找到了根本原因。实际上问题是find_elements的非最佳使用。 即使在它执行多年后被调用。使用find_element替换为变通方​​法,它开始起作用。解决方法很脆弱,但总比没有好。