Здравствуйте.
Как запустить 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);