WinAppDriver使用

一、WinAppDriver简介:

       参见:https://github.com/microsoft/WinAppDriver

       Windows Application Driver(WinAppDriver)是在windows应用程序上支持类似Selenium的UI自动化测试服务。支持这些类型的测试Universal Windows Platform (UWP)Windows Forms (WinForms)Windows Presentation Foundation (WPF), and Classic Windows (Win32) apps on Windows 10 PCs

       以上是从GitHub官网翻译过来的,对我的需求讲是可以在Windows 10PC电脑上进行客户端的自动化测试。

二、环境搭建:

      (一)  WinAppDriver环境搭建

  1.   安装WinAppDriver:

            1)      下载地址:https://github.com/microsoft/WinAppDriver/releases

                     选择最新的release版本就行,比如我用的是v1.1.1 Release

            2)      直接运行WindowsApplicationDriver.msi进行安装。

                    这里一定要注意,必须要通过安装文件进行安装不要复制安装之后的文件夹,在一台新的没有安装过WindowsApplicationDriver.msi的电脑,只是将其他电脑的安装目录的文件夹及所有文件复制过来,运行的过程会有无法找到控件的情况发生。

      2.开启开发者模式:

            1)      在Windows的开始菜单找到“设置”

                    

               2)      搜索“开发者选项设置“

                   

              3)      打开“开发人员模式”选项

                   

           4)      启动:

                  使用的时候,在命令行运行WinAppDriver.exe就行,根据实际情况可以选择以下几种方式:

1 WinAppDriver.exe 4727
2 WinAppDriver.exe 10.0.0.10 4725
3 WinAppDriver.exe 10.0.0.10 4723/wd/hub

      (二)  WinAppDriverUiRecorder使用:

             1.下载:https://github.com/Microsoft/WinAppDriver/releases

             2.使用方法参见:https://github.com/Microsoft/WinAppDriver/wiki/WinAppDriver-UI-Recorder

      (三)  开发环境搭建

           1、 Java环境搭建

                1)      下载:Java Downloads | Oracle

                2)      配置环境变量

           2、 安装配置maven

               1)      下载:http://mirrors.hust.edu.cn/apache/maven/maven-3/3.2.5/binaries/apache-maven-3.2.5-bin.tar.gz

               2)      配置环境变量

三、框架demo,参见:https://github.com/nanshufang/WinAppDriverDemo

到此基本完成~

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值