相关疑难解决方法(0)

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

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

当我运行 selenium 代码来启动 chrome 浏览器时,我面临以下错误。

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

请帮我!

java macos selenium

159
推荐指数
11
解决办法
10万
查看次数

Chrome 驱动程序如何与 Chrome 浏览器交互?

它说

ChromeDriver 是一个实现W3C WebDriver 标准的独立服务器

看起来W3C WebDriver标准只定义了自动化程序和Chromedriver之间的接口。Chromedriver 充当 HTTP 服务器来从自动化程序获取命令。

但是 ChromeDriver 如何与 Chrome 通信呢?

还是通过HTTP协议?

如果是,我们在哪里可以获得有关详细信息的文档?Chrome 内部的哪个组件负责处理来自 Chromedriver 的命令?它是 Chrome 内置的还是只是 Chrome 的扩展?

selenium google-chrome webdriver selenium-chromedriver selenium-webdriver

9
推荐指数
2
解决办法
2万
查看次数