网站制作建设案例外贸网站 服务器
news/
2025/9/27 5:06:17/
文章来源:
网站制作建设案例,外贸网站 服务器,长沙做网站备案,服务定制网站前段时间写了做web程序界面自动化的简单例子#xff0c;今天写一下windows gui程序界面自动化测例子吧。def openwordpad():app application.Application()wordpadapp.start(rC:\Program Files\Windows NT\Accessories\wordpad.exe)wordpad.wordpadclass.RICHEDI…前段时间写了做web程序界面自动化的简单例子今天写一下windows gui程序界面自动化测例子吧。def openwordpad():app application.Application()wordpadapp.start(rC:\Program Files\Windows NT\Accessories\wordpad.exe)wordpad.wordpadclass.RICHEDIT50W.TypeKeys(hello world it is good to see you here!.replace( ,{SPACE} ))time.sleep(1)#右键-复制一段文字-粘贴wordpad.wordpadclass.RICHEDIT50W.TypeKeys(^a)time.sleep(1)wordpad.wordpadclass.RICHEDIT50W.RightClickInput(coords(500, 100))time.sleep(1)wordpad.wordpadclass.RICHEDIT50W.ClickInput(coords(550, 150))#复制粘贴多次for i in range(2):wordpad.wordpadclass.RICHEDIT50W.RightClickInput(coords(500, 300))time.sleep(1)wordpad.wordpadclass.RICHEDIT50W.ClickInput(coords(550, 370))#找到保存菜单 按alt键#还是用快捷键保存吧。。。wordpad.wordpadclass.RICHEDIT50W.TypeKeys(^s)save_dlg app.window_(title_re u保存为, class_name #32770)save_dlg.edit.TypeKeys(uc:\\testwordpad)wordpad[u保存为][u保存(S)].SetFocus()wordpad[u保存为][u保存(S)].Click()wordpad.wordpadclass.TypeKeys(%{F4})pywinauto用法还是比较简单的网上也有不少介绍了。不过pywinauto对右键菜单识别并不好所以不得已只能靠操作移动光标到指定坐标的方法来点击右键这样兼容性就很差了。在官方的todolist中有这么一项Make it easy to work with context(right click) menu不过pywinauto也已经有大半年没发新版了。。。最后我还是那个观点做界面自动化要根据实际情况对于常年不变的界面有较大用处如果界面经常变化就要灵活变通测试方式了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/916620.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!