haiyan.zhu 发表于 2020-7-15 14:13:54

教你做windows自动化测试


一、系统要求版本:win10 及以上

二、安装WinAppDriver

1、WinAppDriver 官方文档
https://github.com/Microsoft/WinAppDriver

2、下载v1.1 Release
https://github.com/Microsoft/WinAppDriver/releases
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvU1FJdTlyeVVfYUR3cS5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

3、安装成功后

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvUUlwanlobXZfT0Q1Ty5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

4、启动
如下图安装成功(验证之后可以按ENTER 退出,其他安装不需要启动该应用)

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvNkJxc05IR0lfZXg2QS5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


三、安装工具inspect.exe
1、inspect.exe 官方文档
https://docs.microsoft.com/zh-cn/windows/desktop/WinAuto/inspect-objects


2、Windows sdk(包含inspect.exe)下载地址
https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvR0tPWHlLaFJfNDd1Ti5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

3、安装成功之后

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvTGZBbUlKenBfZVJQVC5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


4、打开inspect.exe

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvNVFoY3JPblRfYjJFOC5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


四、下载项目
1、下载项目

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvZEZaeW15YmRfQVduNi5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

2,在idea 中打开

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvNHhIbnZaS1lfd3hWVy5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


五、打开开发者模式
设置->更新和安全->开发者选项->选择开发人员模式

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvRXJTdk52VWhfRWFxWC5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


六,启动WinAppDriver.exe
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvcVZjcnNNc3pfY0xYcy5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


七、运行
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvNTNta3p4VEVfelVRVy5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​


八、查看报告
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvM0pESmFHQ25fYzlFQS5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvdXdaREF5VVRfTmdBTy5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

备注:
1,获取windows 应用的appId 方式

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvQUo3ZGRjN3pfOXBhVS5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

进入命令行,打开powershell
输入命令:Get-StartApps,可以查看计算机上所有的软件

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvSFVzUHZTSUFfQUxlVy5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

另外一种,右击属性,target:

https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvVWdERG50N3dfbjNXZC5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​

2,windows 应用定位方式
https://imgconvert.csdnimg.cn/aHR0cHM6Ly9iZG4uMTM1ZWRpdG9yLmNvbS9maWxlcy91c2Vycy8yNTMvMjUzNjI4OC8yMDIwMDcvVHJVVnZoN3dfM2pxNi5wbmc?x-oss-process=image/format,pngdata:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==​



页: [1]
查看完整版本: 教你做windows自动化测试