一尘不染

如何通过Selenium服务器独立命令行指定Chrome二进制位置?

selenium

我使用的是Google Chrome的便携式版本,该版本未存储在Windows 7计算机的默认位置。我没有管理员权限,无法在默认位置安装Chrome。

运行java -jar selenium-server-standalone-2.52.0.jar -help并不能暗示将路径设置为
chrome二进制文件不是chrome驱动程序 )。

铬驱动程序的功能表明它是可以设置的
二进制 ,但我不知道如何通过命令行来做到这一点。


阅读 313

收藏
2020-06-26

共1个答案

一尘不染

您可以在ChromeOptions中为Chrome二进制文件指定非标准位置。

ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome/binary");

请参阅以下ChromeOptions文档:https :
//sites.google.com/a/chromium.org/chromedriver/capabilities#TOC-Using-a-
Chrome-executable-in-a-non-standard-
location

2020-06-26