Я использую пакеты клавиатуры и мыши для выбора окна в стороннем приложении, которое принимает ввод данных.Я хотел бы обработать исключение приложения, не принимающего выделение текстового поля или формы, чтобы сценарий не становился мошенническим, когда что-то идет не так.
Посмотрите во всей части заглавных букв, есть ли пакет или метод, который может справиться с этим?
пример:
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)