google-chrome - 为什么 ChromeDriver 不需要 Chrome 或 Chromium?
问题描述
即使我没有安装 Chrome 或 Chromium,ChromeDriver 仍在我的系统上运行。根据名字,我认为它就像一个“汽车司机”,你仍然需要一辆车才能上路。或者可能像产品的 API 一样,您仍然需要该产品来调用 API 来完成某些事情。
编辑:哎呀,毕竟安装了 Chromium。
解决方案
当然ChromeDriver需要Chrome或Chromium。
根据ChromeDriver - Chrome的 WebDriver ChromeDriver 是 WebDriver 用来控制 Chrome 的单独可执行文件。
现在,根据要求 - ChromeDriver,服务器希望您将Chrome安装在每个系统的默认位置,如下所示:
1对于 Linux 系统,ChromeDriver期望/usr/bin/google-chrome
成为实际 Chrome 二进制文件的符号链接。
您还可以通过设置特殊功能来强制 ChromeDriver 使用自定义位置。您可以在在非标准位置使用 Chrome 可执行文件中找到文档
推荐阅读
- python - “GoogLeNet”对象没有“特征”属性
- linux - Linux Debian - 清空所有子目录中的特定文件夹
- java - 使用不同的参数多次运行一个junit测试
- ftp - FTP 服务器连接已连接但无响应
- c# - 无法在 C# 中使用 strava API
- java - 如何更改 ResponseEntity 的消息字段格式?
- excel - 我需要替换 MAXIF 函数
- autocad - 在 AutoCAD LT 2020 中将字段表达式分配给按钮
- bash - Bash:如何使用定义的变量删除路径的某些部分
- r - 如何使用用户定义的单词数据框更正 R 中的拼写错误的单词