我使用的是Google Chrome的便携式版本,该版本未存储在Windows 7计算机的默认位置。我没有管理员权限,无法在默认位置安装Chrome。
运行java -jar selenium-server-standalone-2.52.0.jar -help
并不暗示设置chrome二进制文件(不是chrome驱动程序)路径的任何可能性。
chrome driver capabilities表示可以设置二进制文件,但是我不确定如何通过命令行进行设置。
最佳答案
您可以在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