Как использовать IE webdriver из selenium для python (Не удалось найти ошибку)?

Я пытаюсь использовать API-интерфейс pythonselenium (версия 2.53.6) для выполнения тестов GUI в разных браузерах. Когда я пытаюсь использовать IE (11.0.10240) следующим образом (Windows Server 2012 R2 Standard, 64 бит); используя аутентификацию:

driver = webdriver.Ie() driver.get("http://user:password@my.test.server.com") 

то я получаю следующее сообщение об ошибке:

 selenium.common.exceptions.WebDriverException: Message: Failed to navigate to http://user:password@my.test.server.com. This usually means that a call to the COM method IWebBrowser2::Navigate2() failed. 

Есть ли способ исправить эту ошибку?

Приложение:

  • Я пытался использовать 32-битную версию IE-драйвера, без успеха (такая же ошибка)
  • Я изменил реестр, как объяснено здесь , без успеха (такая же ошибка)
  • Я установил «Включить защищенный режим» для всех зон (также предлагается здесь ).

2 Solutions collect form web for “Как использовать IE webdriver из selenium для python (Не удалось найти ошибку)?”

Не сразу отвечая на вопрос, но я не мог воспроизвести его при использовании IE11 в Windows 10 через BrowserStack и открытии этой защищенной страницы http :

 from selenium import webdriver desired_cap = {'os': 'Windows', 'os_version': '10', 'browser': 'IE', 'browser_version': '11.0'} driver = webdriver.Remote( command_executor='http://usename:key@hub.browserstack.com:80/wd/hub', desired_capabilities=desired_cap) driver.get("http://httpwatch:password1@www.httpwatch.com/httpgallery/authentication/authenticatedimage/default.aspx?0.7349707232788205") 

Нет ошибок, и я вижу изображение, которое находится за HTTP-аутентификацией.

Использование селена 2.53.5.

Вы пробовали использовать его таким образом?

driver.current_url (" http: // user: password@my.test.server.com ")

  • Можно ли запускать сценарии Selenium без запуска X-сервера?
  • Python Selenium Alert - запрашивать имя пользователя и пароль не работает
  • PhantomJS возвращает пустую веб-страницу (python, Selenium)
  • Как прочитать файл, загруженный selenium webdriver в python
  • Поддержка Chrome 59 для базовых учетных данных в URL-адресах, альтернативных для использования с Chromedriver?
  • Python selenium не может нажать поле
  • Очистить текст от textarea с селеном
  • Не удается найти элемент в селене по имени, имени или ссылке или WebDriverWait (). Такое исключение ошибки не возникает каждый раз
  • Python - лучший язык программирования в мире.