独立 chrome.exe 连接到 selenium 测试

Standalone chrome.exe connection to selenium test

如您在 cannot stop Chrome from updating from 43 to 44 中所见,我在使用 chrome 44 时遇到了问题,正如 RobW 所建议的(在评论中),我有一个独立的 chrome.exe,它具有我想要的版本需要,但现在我不知道如何将它连接到由 Selenium & JAVA.

编写的测试应用程序

您需要使用 ChromeOptions:

将 "binary" 指向您的独立 Chrome
ChromeOptions options = new ChromeOptions()
options.setBinary(new File("/path/to/chrome"));

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);

ChromeDriver driver = new ChromeDriver(capabilities);