Chrome选项代理绕过列表不起作用

时间:2019-04-09 04:53:38

标签: selenium chrome-options

我一直在尝试向我的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,我在做错什么吗?

1 个答案:

答案 0 :(得分:0)

我猜您在设置属性时应该使用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");