我正在写一段代码来测试基于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,我可以最小化窗口。在
顺便说一下
^{pr2}$返回错误,说明未定义GWL\u样式
有什么想法吗?在
pywinauto已经具备了所有这些功能。在
这些都在HwndWrapper类中。键入时可以看到它的所有属性window.WrapperObject(). 弹出提示。WrapperObject()调用通常为可读性而隐藏,但它无论如何都是隐式调用的。在
顺便说一句,GetWindowLong(handle,style)有2个参数。在
相关问题 更多 >
编程相关推荐