pywinauto を使用して Windows アプリケーションを自動化しようとしています。メニューを選択して「ファイルを開くウィンドウ」を開くことができます。このウィンドウが表示されるのを待ってから、そのウィンドウにフォーカスを設定し、いくつかのボタンをクリックする必要があります。
何らかの理由で動作していません。
def open_file():
return pywinauto.findwindows.find_windows(best_match=u'Open File', class_name='#32770')[0]
pywinauto.timings.WaitUntilPasses(20, 0.5,open_file)
print('wait for window')
open_file.SetFocus()
これを実行しようとすると、open_file に SetFocus オプションがないと表示されます。
私はpywinautoの初心者で、これは簡単に修正できると確信していますが、方法がわかりません:/