FireFox升级后的折腾

好几个月没有更新 ubuntu 1604 desktop 了,于是 运行:

swot@pp:~$ update-manager

发现有好多更新,升级。

firefox 浏览器是最新版本了:54.0(64位),真不错支持4个进程运行了,说是速度会飞快。

FireFox升级后的折腾_第1张图片
FireFoxVersion.png

写点新代码,运行一下 selenium 测试:结果报错了,之前是不报错的。

selenium.common.exceptions.WebDriverException: Message: Expected [object Undefined] undefined to be a string

在 bing.com 搜索了一下,有反馈报这个错误的,但是网页链接打不开,哦哦 ,没有“护照”不能出国。“偷渡”后找到了问题的讨论:
https://github.com/mozilla/geckodriver/issues/659

FireFox升级后的折腾_第2张图片
object Undefined.png

于是官网找到 geckodriver:
https://github.com/mozilla/geckodriver/releases

FireFox升级后的折腾_第3张图片
geckodriver.png

正要下载时想起了有篇文章推荐 axel 多线程下载不错,于是:

有哪些命令行的软件堪称神器?

sudo apt install axel 
axel https://github.com/mozilla/geckodriver/releases/download/v0.17.0/geckodriver-v0.17.0-linux64.tar.gz

初始化下载: https://github.com/mozilla/geckodriver/releases/download/v0.17.0/geckodriver-v0.17.0-linux64.tar.gz
太多重定向。

还是老老实实用 wget 吧。

wget https://github.com/mozilla/geckodriver/releases/download/v0.17.0/geckodriver-v0.17.0-linux64.tar.gz
tar xzvf geckodriver-v0.15.0-linux64.tar.gz
sudo cp geckodriver /usr/local/bin
sudo pip install --upgrade selenium

再次运行 django test 测试成功了:

FireFox升级后的折腾_第4张图片
django_test.png

不折腾不行,就像 Ben Horowitz 说的:“请记住,好事从来都不完美。”

你可能感兴趣的:(FireFox升级后的折腾)