2

我一直在尝试向我的 Chrome 选项添加参数以使用代理并忽略某些 URL。

我遵循了文档并尝试运行这个非常简单的测试:

@Test
public void myTest(){
    ChromeOptions options = new ChromeOptions();
    options.addArguments("--proxy-server=http://XXX.XX.XX.XX:8080");
    options.addArguments("--proxy-bypass-list=http://www.google.com");
    System.setProperty("webdriver.chrome.driver", "C:/drivers/chromeDriver/win/chromedriver.exe");
    ChromeDriver driver = new ChromeDriver(options);
    driver.get("http://www.google.com");
}

}

我也尝试过这种变化:

options.addArguments("--proxy-bypass-list=*");

但是它不会打开 URL,我做错了什么吗?

4

1 回答 1

2

我想您应该在设置属性时使用chromedriver.exe而不是使用,eclipse.exe并确保根据系统中可用的当前版本,您有兼容的 chromedriver。

开始了 :

ChromeOptions options = new ChromeOptions();
options.addArguments("--proxy-server=http://XXX.XX.XX.XX:8080");
options.addArguments("--proxy-bypass-list=https://www.google.com");
System.setProperty("webdriver.chrome.driver", "driver_location\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver(options);
driver.get("https://www.google.com");
于 2019-04-09T05:24:08.050 回答