アプリケーションに新しいウィンドウを開く時間を与えるためwaituntilpasses
に inを使用しようとしています。pywinauto
ウィンドウの詳細を特定するために 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]
)
)
いつもタイムアウトします。構文に問題が見られず、考えられるすべての順列を試しました。どんなヒントでも大歓迎です。