現在、pyautowin に基づいて Windows アプリをテストするためのコードを書いています。
テストのときは、ウィンドウを最小化できるかどうかを確認することです。
以下はコードです:
MyApp.Start_(bittorrentApp)
time.sleep(2)
w_handle = pywinauto.findwindows.find_windows(title=u'Bittorrent Automation Task', class_name='WindowsForms10.Window.8.app.0.2bf8098_r15_ad1')[0]
window = MyApp.window_(handle=w_handle)
window.Click()
window.ClickInput(coords = (300,10))
time.sleep(1)
lStyles = win32api.GetWindowLong(GWL_STYLE);
if( lStyles & WS_MINIMIZE ):
print "minimized"
else:
print "not minimized"
win32api をインポートして、ウィンドウを最小化できます。
ところで
lStyles = win32api.GetWindowLong(GWL_STYLE);
GWL_STYLE が定義されていないというエラーを返す
何か案が ?