0

みなさん、特定のアプリケーションを自動化するのに苦労しています。pywinauto を使用して、このアプリケーションにログインしてベンチマークするためにクリック、キープレスなどを自動化したいのですが、何らかの理由でこのアプリケーションのコントロール識別子が見つかりません。私は何か間違ったことをしていますか?これと同じ方法をタスクマネージャーや他のアプリケーションで使用しましたが、これはうまくいきます。

重要なドキュメント: Code Example Class Doc

コード:

import pywinauto
app = pywinauto.application.Application()
window_handle = pywinauto.findwindows.find_windows(title = u'Name of application')
#print window_handle #makes sure to see if handle exists
window = app.window_(handle = window_handle[0])
print window.Children() #first approach
print app.top_window_()._ctrl_identifiers() #second approach

出力:

>>>[]
>>>{}

これは以前に誰かに起こり、それを回避する方法を見つけましたか? 代わりにpywin32を使用することに頼るべきですか? ありがとうございました!

4

1 に答える 1