【问题标题】:Why doesn't ChromeDriver require Chrome or Chromium?为什么 ChromeDriver 不需要 Chrome 或 Chromium?
【发布时间】:2018-12-08 00:32:05
【问题描述】:

即使我没有安装 Chrome 或 Chromium,ChromeDriver 仍在我的系统上运行。根据名字,我认为它就像一个“汽车司机”,你仍然需要一辆车才能上路。或者像产品的 API 一样,您仍然需要该产品来调用 API 来完成某事。

编辑:哎呀,Chromium 已经安装好了。

【问题讨论】:

    标签: google-chrome selenium selenium-webdriver webdriver selenium-chromedriver


    【解决方案1】:

    当然 ChromeDriver 需要 Chrome 或 Chromium。

    根据ChromeDriver - WebDriver for Chrome,ChromeDriver 是 WebDriver 用来控制 Chrome 的单独可执行文件。

    现在,根据Requirements - ChromeDriver,服务器希望您在每个系统的默认位置安装 Chrome,如下所示:

    1对于 Linux 系统,ChromeDriver 期望 /usr/bin/google-chrome 成为实际 Chrome 二进制文件的符号链接。

    您还可以通过设置特殊功能来强制 ChromeDriver 使用自定义位置。你可以在Using a Chrome executable in a non-standard location找到文档

    【讨论】:

    • 谢谢!这是有道理的。 Chromium 已安装,但我以某种方式错过了它。我在 ChromeDriver 页面上找不到这些要求(它们在“设置”下),而且一位同事说 Chrome/Chromium 不应该是必需的。
    猜你喜欢
    • 2016-05-08
    • 1970-01-01
    • 2019-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 1970-01-01
    • 2020-05-03
    相关资源
    最近更新 更多