这是我的代码,它将打开窗口并将密钥发送到窗口但有些屏幕无法正常工作
from pywinauto.application import *
import time
app=Application.Start("Application.exe")
app.window_(title="Application")
time.sleep(1)
app.top_window_().TypeKeys("{TAB 2}")
答案 0 :(得分:6)
top_window_()
可能会返回另一个窗口。要检查,请运行:
app.top_window_().DrawOutline() #Highlight the window
2.窗口可能无效,在键入之前将其设置为焦点:
window = app.top_window_()
window.SetFocus()
window.TypeKeys("{TAB 2}")
3.更多,你可能需要点击窗口。
window.Click()
window.TypeKeys("{TAB 2}")