Mac Chromedriver 存放路径

Posted hightech

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac Chromedriver 存放路径相关的知识,希望对你有一定的参考价值。

使用Selenium时,卡在唤起Chrome,原来Chrome偷偷更新,导致版本没对应上,正常唤起Chrome

SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80

 

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

解压到 /User/XXX/download 的目录(默认路径)

将已解压的 Chromedriver,移动到 /usr/bin,则可正常唤起Chrome

mac对 /usr/bin 这个路径,有权限的限制,
root用户也无法正常移动文件过去,需关闭 mac的SIP方法 ,参考:https://jingyan.baidu.com/article/e5c39bf5d13bf939d76033cf.html

 

A、重启Mac,然后按住:Command+R,进入恢复模式

B、进入后打开实用工具选项-选择终端

C、输入csrutil disable,重启电脑(如需恢复,进入恢复模式后,终端输入csrutil enable

D、重启电脑后,进入终端,输入sudo mv chromedriver /usr/bin将ChromeDriver移动到/usr/bin

E、cd 到 /usr/bin,执行 sudo chmod a+x chromedriver修改权限(这一步我没做,也正常)

F、重新执行 seliumn 的测试用例,可正常唤起Chrome了

以上是关于Mac Chromedriver 存放路径的主要内容,如果未能解决你的问题,请参考以下文章

MacOS怎么安装ChromeDriver

一日一技:在Python Selenium + Chromedriver中自定义缓存路径

mac python selenium Chromedriver配置

Mac 安装Selenium中ChromeDriver步骤

Python selenium WebDriverException: Message: ‘chromedriver‘ executable may have wrong permissions

Mac下安装Chromedriver.exe