即使我没有安装Chrome或Chromium,ChromeDriver在我的系统上也能正常工作。从名称来看,我以为它像一个“汽车司机”,你仍然需要一辆车才能启动。或者像一个产品的API,你仍然需要该产品来完成API调用以实现某些功能。编辑:糟糕,原来已经安装了Chromium。
当然,ChromeDriver需要安装Chrome或Chromium。根据ChromeDriver - WebDriver for Chrome,ChromeDriver是一个独立的可执行文件,WebDriver使用它来控制Chrome。现在,根据Requirements - ChromeDriver,服务器期望您按照以下系统的默认位置安装Chrome: 对于Linux系统,ChromeDriver 期望 /usr/bin/google-chrome 是指向实际的Chrome二进制文件的符号链接。您也可以通过设置特殊功能来强制ChromeDriver使用自定义位置。 您可以在在非标准位置使用Chrome可执行文件中找到文档。