Сценарий - это то, что я хочу обрабатывать IE всплывающим в рамке робота с помощью python. Чтобы обрабатывать всплывающие окна, я использовал AutoIT SendKeys, скрипт оболочки, pywinauto TypeKeys. Код работает правильно при работе на локальном компьютере, но когда я запускаю сценарий через город команды на машине-агенте, он не работает. Я наблюдаю, что на машине-агенте код не работает, чтобы обрабатывать окна.Метод SendKeys для AutoIT, сценарий оболочки или pywinauto lib не работает
После анализа я обнаружил, что это связано с тем, что агент-агент работает как заблокированная система во время запуска скрипта через город команды.
Код:
def fhandle_savepopup(self):
shell = win32com.client.Dispatch("WScript.Shell")
seleniumLib = BuiltIn().get_library_instance('Selenium2Library')
shell.AppActivate ("Internet Explorer")
sleep(2)
autolib = BuiltIn().get_library_instance('AutoItLibrary')
shell.SendKeys('{F6}')
sleep(3)
shell.SendKeys('{TAB}')
sleep(3)
shell.SendKeys('{ENTER}')
Я использовал AutoIT и pywinauto Lib тоже. Но не повезло.
Пожалуйста, помогите мне найти решение для этого.