S
код отвечающий для драйвер:
ChromeOptions options = new ChromeOptions();
options.addArguments("--auto-open-devtools-for-tabs");
options.addArguments("--web-security=false");
options.addArguments("--disable-web-security");
//Add custom profile for autotesting
//options.addArguments("user-data-dir=src/test/resources/chromeProfile");
options.addArguments("--proxy-bypass-list=<-loopback>");
options.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
options.setCapability(CapabilityType.PROXY, seleniumProxy);
options.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors,--ssl-protocol=any,--ignore-ssl-errors=true"));
options.addExtensions(new File("src/test/resources/chropath/ChroPath503.crx"));
//driver = new ChromeDriver(options);
// ~~~~~~~~~~~~~~~~~~~~~
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setBrowserName("chrome");
capabilities.setVersion("79.0");
capabilities.setCapability("enableVNC", true);
capabilities.setCapability("enableVideo", false);
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = null;
try {
driver = new RemoteWebDriver(
URI.create("http://localhost:4444/wd/hub").toURL(),
capabilities
);
} catch (MalformedURLException e) {
e.printStackTrace();
}
Ошибка в хабе: ERR_PROXY_CONNECTION_FAILED