Есть автотесты для запуска в IE11, драйвер прописан следующим образом:
System.setProperty("webdriver.ie.driver", "/workspace/IEDriverServer.exe");
InternetExplorerDriver internetExplorerDriver = new InternetExplorerDriver();
setWebDriver(internetExplorerDriver);
И есть url сайта с HTTP Basic Authentication, т.е. в виде "https://user:password@site.ru"
И вот для таких урл-ов при запуске открывается браузер, но тут же закрывается, не загрузив страницу, и выдает ошибку
org.openqa.selenium.WebDriverException: Failed to navigate to https://user:password@site.ru?timestamp=7594702865219. This usually means that a call to the COM method IWebBrowser2::Navigate2() failed.
Сайт без аутентификации запускается без ошибок.
Пробовались следующие способы решить проблему:
- Использовать 32битный IE драйвер вместо 64битного (собственно, с 64битным вообще ничего не запускалось)
- Изменить файл реестра по совету отсюда
- В настройках IE установить защищенный режим, одинаковый для всех зон.