使用Chrome Canary运行WebDriver?

Pau*_*ish 3 selenium-chromedriver

有没有办法告诉chromedriver(Chrome中的webdriver实现)使用Canary,Beta或当前生产的chrome?

Pau*_*ish 9

您可以要求ChromeDriver在非标准位置使用Chrome可执行文件

ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome.exe");
Run Code Online (Sandbox Code Playgroud)

在Mac OS X上,这应该是实际的二进制文件,而不仅仅是应用程序.例如,/Applications/Google Chrome.app/Contents/MacOS/Google Chrome.

[通过chromedriver功能和开关]

  • 该选项看起来现在已经被重命名为`options.setChromeBinaryPath(<PATH HERE>)`自ChromeDriver 2.16.333243和webdriver`2.46.1` (2认同)