我正在使用键盘和鼠标包在第三方应用程序中选择一个接受数据输入的窗口。我想处理应用程序的例外情况,即该应用程序不接受对文本框或表单的选择,因此当出现问题时脚本不会变得无赖。
在所有大写字母部分中,有没有可以解决此问题的软件包或方法?
示例:
Keyboard.press_and_release('tab')
time.sleep(1.5)
#edit旅行
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)