我目前正在编写一段代码来测试基于 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 没有定义
任何想法 ?