Используйте IE webdriver, используя селен в python, не устанавливая режимы безопасности - PullRequest
1 голос
/ 19 марта 2019

Есть ли способ использовать веб-драйвер IE, используя селен в скрипте Python, без необходимости устанавливать защищенные режимы для всех зон в настройках браузера IE?

Примечание. Сценарий заключается в том, что организация позволяет вам изменять настройки в браузере IE, поэтому я ищу обходной путь.

Я пытаюсь выполнить приведенный ниже скрипт, но получаю ошибку:

" selenium.common.exceptions.SessionNotCreatedException: Сообщение: непредвиденная ошибка при запуске Internet Explorer. Параметры защищенного режима не одинаковы для всех зон. Для параметра Защищенный режим должно быть установлено одинаковое значение (включено или отключено) для все зоны. «

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

cap = DesiredCapabilities.INTERNETEXPLORER.copy()
cap['INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS'] = True
driver = webdriver.Ie(capabilities=cap, executable_path=r'C:\Users\Harsha\Videos\waterbox\IEDriverServer.exe')
driver.get('https://google.com') 

1 Ответ

0 голосов
/ 21 марта 2019

Я согласен с тем, что было сказано в комментариях. Запрещается автоматизировать безопасность или другие важные настройки в IE.Что вы можете сделать, это попросить вашего администратора разрешить вам внести некоторые изменения в IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...