我正在尝试使用waituntilpasses
inpywinauto
让应用程序有时间打开一个新窗口。我已经使用 SWAPY 来识别窗口细节。
为了测试,我手动打开子窗口,所以WaitUntilPasses
应该立即看到,但它没有。
语法看起来不错,因为我可以找到并打印 的输出find_windows
,如下所示:
xx = pywinauto.findwindows.find_windows(
title=u'Choose template', class_name='#32770')[0]
print (xx)
这给出了 789646 的响应
但是在我的 WaitUntilPasses 命令中:
pywinauto.timings.WaitUntilPasses(
20, 0.5,
(pywinauto.findwindows.find_windows(
title=u'Choose template', class_name='#32770')[0]
)
)
它总是超时。我看不到语法的问题,并且尝试了我能想到的所有排列。任何提示将非常感谢。