chromedriver安装 for MAC

chromedriver是google为网站开发人员提供的自动化测试接口,是网站测试架构selenium的chrome基础部分,主要是通过http通信实现的。 它是selenium 和浏览器进行通信的桥梁。

chromedriver安装

一般用brew安装,但试了下没有chromedriver包,但可以用brew cask安装(如果你的brew慢的话可以参考这个文章解决《brew update慢,brew install慢如何解决?》):

brew cask install chromedriver

但也有意外情况发生,比如像我一样一直下载不下来,一直超时。

chromedriver安装 for MAC
chromedriver安装

那该怎么办呢?咱们先来试一下

https://chromedriver.storage.googleapis.com/index.html

这个地址能不能打开,如果能,恭喜你,手动下载就行,挑最新的下,很快。

等等,突然,我的下载下来了:

➜homebrew-core (master) ✔ brew cask install chromedriver
==> Satisfying dependencies
==> Downloading https://chromedriver.storage.googleapis.com/75.0.3770.90/chromedriver_mac64.zip
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'chromedriver'.
==> Installing Cask chromedriver
==> Linking Binary 'chromedriver' to '/usr/local/bin/chromedriver'.
🍺chromedriver was successfully installed!

好了,用brew cask下和手动下都一样,只要能下载就行。

brew和brew cask的区别

brew是从下载源码解压然后./configure && make install,同时会包含相关依存库。并自动配置好各种环境变量,而且易于卸载。

brew cask是已经编译好了的应用包(.dmg/.pkg).仅仅是下载解压,放在统一的目录中(/opt/homebrew-cask/Caskroom), 省掉了自己去下载、解压、拖拽(安装)等蛋疼的步骤,同样,卸载相当容易与干净。