driver.quit () не работает при игнорировании настройки защищенного режима IE с использованием кода - PullRequest
1 голос
/ 10 января 2020

Друзья,

Я бы хотел, чтобы моя программа игнорировала IE настройки защищенного режима в моем коде, поэтому программа написана, как показано ниже. Проблема заключается в том, что при использовании в программе кода «игнорировать настройки защищенного режима» драйвер.quit () не работает. Браузер не закрывается. Если я не использую этот параметр, игнорируйте код настроек защищенного режима и установите все зоны в параметрах IE одинаково (снят флажок «Включить режим защиты в безопасности» и «Дополнительно»), тогда работает driver.quit () и браузер закрывается.

Есть идеи, почему driver.quit () не работает с приведенным ниже кодом игнорирования настроек защищенного режима? (Обратите внимание - driver.close () также не работает).

Мой код:

if (self.browser=='IE'):

       ie_options = Options()
       ie_options.ignore_protected_mode_settings = True
       driver = webdriver.Ie(executable_path='C:/Sel/Drivers/IEDriverServer.exe',options=ie_options)

       print("Browser is Invoked")
       #driver.implicitly_wait(10)
       driver.get("http://www.amazon.co.uk")
       driver.quit()
...