加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

7 | 如何测试Windows应用程序

发布时间:2021-03-06 19:05:57 所属栏目:站长百科 来源:网络整理
导读:副标题#e# 7 | 如何测试Windows应用程序 7.1 前言 本教程主要讲解如何使用AirtestIDE进行Windows应用程序的自动化测试(以网易云音乐Windows版为案例)。 通过阅读本文,你将学会: 使用AirtestIDE对一个Windows软件窗口进行脚本录制 如何调用Windows操作的

这就意味着,假如我们用某个窗口嵌入到AirtestIDE里写出了一个脚本,虽然这次可以直接运行,但是通过复制AirtestIDE里的脚本命令行的方式,是无法保证下一次还能够运行的。因为AirtestIDE里的命令行,将会有这样的参数内容--device Windows:///句柄,而下次再打开窗口,可能句柄已经发生了变化。

因此,我们也可以不使用句柄,而是通过其它的方式来连接窗口。Airtest的Windows模块,使用了pywinauto的connect接口来连接窗口,因此除了句柄以外,我们可以通过窗口标题来连接:

# 连接一个Windows窗口,窗口句柄为123456 Windows:///123456 # 连接一个Windows窗口,窗口名称匹配某个正则表达式 Windows:///?title_re=Unity.* # 连接windows桌面,不指定任何窗口,对应IDE的桌面模式 Windows:/// 

在命令行中假如想使用窗口名称连接,不需要添加引号等符号,直接这样写:

airtest run test.air --device Windows:///?title_re=Unity.* 



7.6 Poco支持


7.6.1 接入了Poco-SDK的Windows窗口

有一些Windows-App已经接入了Poco(例如Unity游戏窗口),我们同样能够使用AirtestIDE来方便地查看和选中UI节点。但是在使用这个功能前,需要事先告诉AirtestIDE这个Windows窗口所在位置以及窗口大小。

在“选项”-“设置”-“Poco”,选择“Windows Content Area Rect”,框选窗口主画面后双击确认(右键/esc可取消),随后即可开始使用Poco相关功能了,如图所示:

7 | 如何测试Windows应用程序

7.6.2 Poco-Windows支持

针对Windows窗口的Poco支持,我们正在完善文档和功能,敬请期待。

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!