Параметры Chrome Proxy Bypass List не работают - PullRequest
0 голосов
/ 09 апреля 2019

Я пытался добавить аргументы к своим параметрам 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 голосов
/ 09 апреля 2019

Я полагаю, вам следует использовать chromedriver.exe вместо eclipse.exe при установке свойства и убедиться, что у вас есть совместимый хроматограф, соответствующий текущей версии, доступной в вашей системе.

Вот и мы:

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");
...