用selenium 的webdriver 和 firefox 浏览器做大数据量的打开,比对,关闭测试。运行了几个小时后,不时经常会出现 firefox has stopped working。
如下图所示:
上面的问题严重导致了后续工作不能正常开展,尝试良久。找到了解决办法。
解决方法:
A. 由 Plugin Container 导致的
WebDriver: Plugin Container for Firefox has stopped working.
https://code.google.com/p/selenium/issues/detail?id=3314
Found a solution:
Go to \\Program Files (x86)\Mozilla Firefox\
find plugin-container.exe
delete or rename it!
http://blog.csdn.net/aerchi/article/details/44033995
B. 使用Selenium Webdriver 支持的 Firefox版本。
一般说来,WebDriver 不太支持最后版本的Firefox 浏览器。比如: 我遇到的问题:
我使用的
1. Java JDK是: JDK1.7.0_03,
2. Webdriver的版本是: selenium-server-standalone-2.45.0.jar
3. Firefox的版本是: 36.0 【当前最新版本】
我把Firefox的版本降低,比如我就是把Firefox由 36.0更换成 32, 再一运行,问题解决了。
由于可见,仔细查看webdriver官方帮助文档是多么的重要啊。正所谓,磨刀不误砍柴功。
------------------------------------------------------------------------------------------------------------------------------
严禁转载和采集
本文地址: http://blog.csdn.net/aerchi/article/details/44033995