mac下升级chromedriver版本

在mac上做selenium自动化时,在chrome浏览器下想要解决Timeout超时的问题,系统报错
TimeoutException: Message: timeout: cannot determine loading status
from timeout: Timed out receiving message from renderer: -0.009
  (Session info: chrome=58.0.3029.96)
  (Driver info: chromedriver=2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f),platform=Mac OS X 10.12.3 x86_64)
看了下是chrome版本和chromedriver版本不兼容的问题,对于chrome浏览器是不能自动关闭更新的,chrome自动更新导致和自己Mac中的老版本chromedriver的对应不上了,所以需要升级chromedriver的版本,方法如下:
1.shell中查看自己的chromedriver版本是否是最新版,shell中输入命令:chromedriver -v
2.到chromedriver官网下载最新的chromedriver驱动: https://sites.google.com/a/chromium.org/chromedriver/,下载到本地,解压
3.找到自己的chromedriver安装位置,一般在/usr/local/bin(或者在/usr/bin)下,将新下载的chromedriver替换老版本的chromedriver
4.shell中输入命令:chromedriver -v,查看版本是否更新或者升级成功
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值