独立的chrome.exe连接到selenium测试

时间:2015-07-29 21:13:38

标签: java google-chrome selenium selenium-webdriver selenium-chromedriver

正如你在cannot stop Chrome from updating from 43 to 44找到的那样,我遇到了chrome 44的问题,正如RobW建议的那样(在评论中)我有一个独立的chrome.exe,它有我需要的版本,但现在我不知道如何将它连接到我的测试应用程序,由Selenium& JAVA。

1 个答案:

答案 0 :(得分:1)

您需要使用ChromeOptions 将“二进制”指向您的独立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);