Использование Selenium RemoteWebDriver за корпоративным прокси (Java)

Я пытаюсь запустить тесты Selenium на нескольких сервисах удаленной автоматизации (Sauce Labs, Browserstack и т. Д.) И сталкиваюсь с проблемами, связанными с их API через мой корпоративный брандмауэр.

Примечание: приложение, которое я пытаюсь протестировать,не за этим брандмауэром он общедоступен.

DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability("platform", "Windows 7");
caps.setCapability("version", "9.0");
caps.setCapability("idleTimeout", "300");
caps.setCapability("name", "Invitation Tests");
driver = new RemoteWebDriver(new URL("https://user:[email protected]), caps);

Кажется, проблема заключается в том, что Selenium интерпретирует пользователя: введите URL-адрес как учетные данные прокси-сервера, поэтому он никогда не покидает нашу сеть. Есть ли какие-то конкретные приемы для настройки этого? Кажется, использовать Apache HttpClient под капотом.

I считать мы используем NTLM-прокси, похоже, он использует базовую аутентификацию. Это может быть та же проблема здесь:https://code.google.com/p/selenium/issues/detail?id=7286

Ответы на вопрос(1)

Ваш ответ на вопрос