Python RPA Script - получение имени выбранного объекта - PullRequest
0 голосов
/ 15 ноября 2018

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

Посмотрите во всей части заглавных букв, есть ли пакет или метод, который может справиться с этим?

пример:

Keyboard.press_and_release ('tab')

time.sleep (1.5)

# редактировать поездку

keyboard.press_and_release ('alt + e')

time.sleep(.25)
keyboard.press_and_release('alt+3')
#click tab 3

time.sleep(.5)
#tab to the auth window
keyboard.press_and_release('tab')
time.sleep(.2)
keyboard.press_and_release('tab')
time.sleep(.2)
keyboard.press_and_release('tab')

ПРЯМО ЗДЕСЬ, КАК Я ХОЧУ ПРОВЕРИТЬ, ЧТОТЕКСТОВАЯ КОРОБКА АКТИВНА В РАМКАХ ЧТО-ЛИБО ПРИЛОЖЕНИЯ Window.getactiveobject () или выделенная область?

time.sleep(.4)
#delete any misc numbers in the auth text
keyboard.press_and_release('delete')
keyboard.write(current_Auth)
...