zoukankan      html  css  js  c++  java
  • 在Ubuntu上安装指定版本的Firefox

    如果你使用Selenium(Webdriver),并且用Firefox作为一个主要的测试浏览器的话,最近一定比较郁闷。Selenium最近也是一路快跑,升级到了2.12了。他们的博客也就是发到2.9而 已。而伟大的FF居然升级到了8.0,伤不起啊!每次新版本Firefox出来以后,Webdriver基本上肯定是支持不了的,然后发一个小版本来 fix一下,我说你们这是何苦呢?最郁闷的是,我用PythonBindings,在Ubuntu 11下是用不了的,只能在Ubuntu 10上面搞。昨天Firefox自动升级到8.0,我也就跟着完蛋了。吐槽完毕,说说解决办法。

    1. 下载指定版本的Firefox

    先在这里:ftp://ftp.mozilla.org/pub/firefox/releases下载你想要的Firefox,这里我下的7.0。点进去以后还得选平台,大家都懂得。

    2. 解压缩包

    tar jxpvf firefox-7.0.tar.bz2

    3. 修改owner,假如说上面解压缩出来的文件是放在/home/qa/firefox下

    sudo chown -R root:root /home/qa/firefox

    4. 把原来的symbol link删掉

    sudo unlink /usr/bin/firefox

    5. 建一个新的link

    sudo ln -s /home/qa/firefox/firefox /usr/bin/firefox

    搞定!

    最后一步,关掉Firefox的自动更新

    1. 在Firefox里面输入

    about:config

    2. 找到这个变量,设置为false

    app.update.auto

    终于搞定。

    鉴于现在Selenium和Firefox频繁升级,如果大家的自动化测试跑得好好的,就不要主动或者被动地升级了。麻木追新是要付出代价的。

  • 相关阅读:
    js基础第七天
    js基础第六天
    js基础第四天
    js基础第3天
    js基础第二天
    js基础第一天
    第一天CSS实战培训及笔记及感想
    2015年10月23日JS笔记
    表格类选中区域复制的实现
    复杂表头
  • 原文地址:https://www.cnblogs.com/shihao/p/2324903.html
Copyright © 2011-2022 走看看