如果您使用Selenium (Webdriver) 和Firefox 作为主要测试浏览器,您最近可能会感到沮丧。 Selenium最近运行速度很快,已经升级到2.12了。他们的博客只发布到2.9。而伟大的FF居然已经升级到8.0了。我承受不起受伤的代价。我说,Firefox每次出新版本,webdriver基本上就不能支持了,就会发布一个小版本来修复,为什么要这样做呢?最郁闷的是,PythonBindings 在Ubuntu 11 中不可用,仅在Ubuntu 10 中可用。 Firefox 昨天自动升级到8.0,我就完蛋了。一旦您有投诉,我们就讨论解决方案。
1.下载指定版本的Firefox
首先,从这里下载您需要的Firefox:http://releases.mozilla.org/pub/mozilla.org/firefox/releases/我在这里下载了7.0。大家都知道,点击之后还是要选择平台。
2. 解压压缩包。
tar jxpvf Firefox-7.0.tar.bz2
3. 如果上面解压的文件位于/home/qa/firefox下,请更改所有者。
sudo chown -R root:root /home/qa/firefox
4.删除原来的符号链接。
sudo 取消链接/usr/bin/firefox
5. 创建新链接
sudo ln -s /home/qa/firefox/firefox /usr/bin/firefox
结尾!
最后一步是关闭Firefox 中的自动更新。
1. 在火狐浏览器中输入
大约: 个配置
2. 找到该变量并将其设置为false。
应用程序更新自动
我终于做到了。
Selenium 和Firefox 会频繁升级,因此如果您的自动化测试运行良好,请不要主动或被动升级它们。如果你变得麻木并追求新的想法,你就必须付出代价。
我应该使用哪个版本的Firebug? 查看网站。
https://addons.mozilla.org/en-us/firefox/addon/firebug/
版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。