Я пытаюсь автоматизировать некоторые шаги в SAP с помощью Python. Я могу сделать это для других типов кодов SAP, за исключением одного, где экспорт в Excel выбирается только через строку меню «список», затем «экспорт», затем «электронная таблица». Затем появляется диалоговое окно с запросом местоположения и имени файла.
Проблема, с которой я столкнулся в этом случае, заключается в том, что в коде Python не отображаются шаги, описанные выше, как в другой части SAP. ,Я использую макрос записи SAP, чтобы сохранить его в VBscript и вставить в код Python.
session.findById("wnd[0]").maximize
session.findById("wnd[0]/mbar/menu[0]/menu[4]/menu[1]").select
session.findById("wnd[1]/usr/ctxtDY_PATH").text = "directory"
session.findById("wnd[1]/usr/ctxtDY_FILENAME").text = "filename"
session.findById("wnd[1]/usr/ctxtDY_FILENAME").caretPosition = 8
session.findById("wnd[1]/tbar[0]/btn[0]").press
Вторая строка этого кода ничего не дает. Даже если он должен активировать строку меню и т. Д.
Ваша помощь в решении этой проблемы приветствуется.