MacOS Catalina(v 10.15.3):错误:无法打开“chromedriver”,因为无法验证开发人员。无法启动镶边浏览器

2022-08-31 05:40:26

我最近将我的Mac机器升级到OS Catalina(v 10.15.3)。此升级后,我无法使用硒启动chrome驱动程序。

当我运行硒代码以启动chrome浏览器时,我遇到了以下错误。

“无法打开”chromedriver“,因为无法验证开发人员”。“macOS无法验证此应用程序是否没有恶意软件。

请帮帮我!


答案 1

我发现了如下工作

  1. 打开终端
  2. 导航到您的 chromedriver 文件所在的路径
  3. 执行以下任一命令

命令 1: 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>

资料来源:https://docwhat.org/upgrading-to-catalina

注意:这仅适用于执行上述命令的文件。如果下载了新的chromedriver,则必须在新下载的文件上再次执行该命令


答案 2

在 macOS Catalina 和 macOS Mojave 中,当某个应用因未经公证或来自身份不明的开发者而无法安装时,该应用将显示在“系统偏好设置”>“安全性与隐私”的“常规”选项卡下。单击“无论如何打开”以确认您打算打开或安装该应用。

enter image description here

警告提示将再次出现,您可以单击“打开”。

enter image description here

该应用现在已保存为安全设置的例外,将来可以通过双击它来打开它,就像任何授权的应用一样。

*如果系统提示您打开 Finder:按住 Control 键点按 Finder 中的应用,从菜单中选取“打开”,然后在出现的对话框中点按“打开”。输入您的管理员名称和密码以打开应用。


推荐