Как запустить Chrome c помощью Selenium WebDriver через proxy?

Здравствуйте.
Как запустить Chrome c помощью WebDriver WebDriver через proxy?
Перепробовал кучу вариантов из сети, но так и не получил результата.
Или ip не меняется или страницы вообще не открываются...

Вот неработающие варианты

Вариант 1
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
Proxy proxy = new Proxy();
proxy.setHttpProxy("myhttpproxy:3337");
capabilities.setCapability("proxy", proxy);
ChromeDriver driver = new ChromeDriver(capabilities);


Вариант 2
DesiredCapabilities caps = DesiredCapabilities.chrome();    
ArrayList<String> switches = new ArrayList<String>();    
switches.add("--proxy-server=myhttpproxy:3337);    
caps.setCapability("chrome.switches", switches);    
webDriver = new ChromeDriver(caps);


Вариант 3
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
СhromeOptions options = new ChromeOptions();
options.addArguments("--proxy-server=myhttpproxy:3337");
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);
  • Вопрос задан
  • 2225 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы