Как запустить IE от имени администратора?

Есть ли возможность запустить IE от имени администатора для прогона тестов?

Сейчас стартую драйвер таким образом:

from selenium.webdriver.ie.options import Options
from webdriver_manager.microsoft import IEDriverManager
from selenium import webdriver

options = Options()
options.ignore_protected_mode_settings = True
path = IEDriverManager(version="3.11.1", os_type="Win32").install()
driver = webdriver.Ie(executable_path=path, options=options)

Я бы попробовал дойти руками до exeшника, который используется, и, через свойства, выставил бы ему Run as administrator

А зачем?

1 лайк
  1. В свойствах экзешника IE нет вкладки Совместимость, где можно было бы выставить запуск от администратора (см скриншот).
  2. Все равно это решение плохое.
  3. Зачем - это отличный вопрос. Ответ на который заключается в том, что необходимо протестировать установку расширения для IE, которое ставится только с правами администратора.
Свойства iexplore.exe

Я подозреваю что речь не о браузере, а о драйвере.
Могу утверждать, что раньше вместо реального драйвера можно было вообще указать на батник, который запускает калькулятор. Ну а там фантазировать можно очень далеко.

Спасибо всем за помощь. Оказалось все очень просто. Достаточно запустить сам питон от имени администратора.
Осталось прикрутить такой запуск только к нужному тесту.

1 лайк