Запускаю тесты с Proxy. При запуске на локальной машине проблем нет, в качестве Configuration.proxyHost указываю локальный IP машины и все ок.
При запуске тестов не сервере (GitLab + Selenoid) получаю ошибку - ERR_PROXY_CONNECTION_FAILED
В качестве Configuration.proxyHost пробовал указывать IP GitLab Runner, а также по совету @asolntsev (Selenide c proxy, не получается получить прокси от Selenide - #7 от пользователя mrstille) пробовал метод селениума - new org.openqa.selenium.net.NetworkUtils().getNonLoopbackAddressOfThisMachine(), но тоже не работает.
Код
Configuration.timeout = 20000;
Configuration.proxyHost = new org.openqa.selenium.net.NetworkUtils()
.getNonLoopbackAddressOfThisMachine();
Configuration.remote = “http://X.X.X.X:4444/wd/hub”;
Configuration.browser = “chrome”;
Configuration.browserSize = “1920x1080”;
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(“enableVNC”, true);
capabilities.setCapability(“sessionTimeout”, “60s”);
Configuration.browserCapabilities = capabilities;
Configuration.fileDownload = FileDownloadMode.HTTPGET;
Configuration.proxyEnabled = false;
Ошибка:
org.openqa.selenium.WebDriverException:
3030unknown error: net::ERR_PROXY_CONNECTION_FAILED