我最近将我的 mac 机器升级到 OS Catalina(v 10.15.3)。升级后,我无法使用 selenium 启动 chrome 驱动程序。
当我运行 selenium 代码来启动 chrome 浏览器时,我遇到了以下错误。
“‘hromedriver’无法打开,因为无法验证开发者”。“macOS 无法验证此应用程序是否没有恶意软件。”
请帮我!
我找到了解决方法如下
命令1: xattr -d com.apple.quarantine <name-of-executable>
xattr -d com.apple.quarantine <name-of-executable>
例子
/usr/local/Caskroom/chromedriver $ xattr -d com.apple.quarantine chromedriver
(或者)
命令2: spctl --add --label 'Approved' <name-of-executable>
spctl --add --label 'Approved' <name-of-executable>
资料来源:https ://docwhat.org/upgrading-to- catalina
注意:这仅适用于执行上述命令的文件。如果下载了新的 chromedriver,则必须在新下载的文件上再次执行该命令