Я использую pywinauto для автоматизации части процесса установки моего ноутбука, который включает редактирование параметров Интернета в IE. Код должен изменить URL-адрес домашней страницы по умолчанию, добавить исключение блокировки всплывающих окон, изменить уровень безопасности для доверенных сайтов на низкий и добавить исключение для доверенных сайтов.
Я смотрел многочисленные обучающие видео по pywinauto, демонстрирующие простоту управления приложениями, такими как блокнот, и возможностью использовать его меню, но в моих собственных испытаниях использования его для управления Internet Explorer я потерпел неудачу. Я понял, что IE не имеет меню, но есть панель инструментов, и, будучи новичком в python и программировании, я не могу проследить путь, думая, что документация найдет ответ
Первый шаг, который я пытаюсь сделать, - это просто выбрать кнопку на панели инструментов и открыть параметры Интернета.
from pywinauto import application
import time
app = application.Application()
app.start("c:\program files\internet explorer\iexplore.exe")
time.sleep(4)
ie = app.window(title_re = ".*Windows Internet Explorer.*")
app.ie.MenuSelect("Tools ->internet options")