Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Не запускаются тесты в IE, ошибка навигации

internet-explorer
java
selenium
Теги: #<Tag:0x00007fedc0798aa0> #<Tag:0x00007fedc07988e8> #<Tag:0x00007fedc07986b8>

(Валерия Кабаева) #1

Есть автотесты для запуска в 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.

Сайт без аутентификации запускается без ошибок.

Пробовались следующие способы решить проблему:

  1. Использовать 32битный IE драйвер вместо 64битного (собственно, с 64битным вообще ничего не запускалось)
  2. Изменить файл реестра по совету отсюда
  3. В настройках IE установить защищенный режим, одинаковый для всех зон.

(Сергей Кузьмин) #2

вы изменили оба ключа HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_HTTP_USERNAME_PASSWORD_DISABLE ?


(Валерия Кабаева) #3

@sergueik
Теперь да
Спасибо, это помогло.