安装ChromeDriver时遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/plychoz/article/details/86665231

Chrome与ChromeDriver的版本对应关系:

ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70-72
ChromeDriver v2.44 (2018-11-19)----------Supports Chrome v69-71
ChromeDriver v2.43 (2018-10-16)----------Supports Chrome v69-71
ChromeDriver v2.42 (2018-09-13)----------Supports Chrome v68-70
ChromeDriver v2.41 (2018-07-27)----------Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)----------Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)----------Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)----------Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)----------Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)----------Supports Chrome v62-64
 

ChromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html

【Mac环境下】:

1、打开终端,依次输入

cd /usr/local/bin

open .

打开bin文件夹,将下载的ChromeDriver拖入bin文件夹

2、添加环境变量

在终端依次输入

touch .bash_profile

open .bash_profile

打开.bash_profile文件,如果是空文件,则将写入:export PATH=$PATH:/usr/local/bin

如果不是空文件,则在“export PATH=”行的末尾添加:/usr/local/bin即可

然后保存文件,并关闭

在终端输入source .bash_profile  让环境变量立即生效

3、验证

在终端输入chromedriver --version  如果输出正确的版本号,则说明ChromeDriver安装成功

【可能遇到的问题】

1、提示:Chromedriver: cannot execute binary file

      可能是下载的ChromeDriver与已安装的Chrome的版本不对应

2、提示:Permission Denied

      权限不够,可以在终端输入

      cd /usr/local/bin

      sudo chmod +x chromedriver

      或者输入sudo chmod -R 777 /usr/local/bin

        -R 是指级联应用到目录里的所有子目录和文件
        777 是所有用户都拥有最高权限

【Window环境下】

1、查看Chrome的安装目录(鼠标右键点击Chrome--属性)

2、将Chrome Driver拖到Chrome.exe同级目录下

3、将该路径添加到环境变量中(鼠标右键点击计算机--属性--高级系统设置--高级--环境变量,找到系统变量中的path,在path中添加“;路径”即可)

猜你喜欢

转载自blog.csdn.net/plychoz/article/details/86665231