Ubuntu16.04 中selenium 调用Firefox报错原因及解决方法

2016-11-09

ubuntu 16.04版本中,默认安装的Firefox版本号是47。安装selenium(pip install selenium)后发现并不支持该版本的firefox,启动webdriver.Firefox()时会提示错误。

解决方法:

解决方法是卸载默认安装的的Firefox浏览器,并安装一个selenium支持的版本,测试发现45.02没有问题。代码如下:

#(卸载低版本的firefox)
sudo apt-get purge firefox
#(安装新版本的firefox)
sudo apt-get install firefox=45.02+build1-0ubuntu1
#(设置该版本为不升级版本)
sudo apt_mark hold firefox
# 如果想升级的话:(取消设置,升级软件)
sudo apt-mark unhold firefox \sudo apt-get upgrade


思想果(www.sixiangguo.net)原创,作者:无梨教主。转载注明作者 和 本文链接: http://www.sixiangguo.net/archives/460.html