AirTest + Windows App环境搭建

备注:当前只使用了AirTest 和windows 应用的交互,暂不涉及android和其他平台使用

1. 安装python 3.6 

下载安装 python 3.6, 并将python加到环境变量中。

备注:安装了python2.7 也同样适用

2. 下载 AirTest IDE

下载IDE,可以从官网直接下载,根据自己的平台,我下载的是windows平台的。

官网地址: http://airtest.netease.com/

3. 安装AirTest包

  • pip install airtest

安装大小20M左右,很快就安装好了,然后就可以使用AirTest IDE来进行简单测试了。

4. 使用AirTest IDE

  • 4.1 打开IDE

  可以不登陆使用,点击skip。

  • 4.2 选择Windows App

  IDE的右侧可以连接你想要的App,点击select window (或者search window),选择你想要的window,我测试使用的是Chrome。

  选择结束后,App会嵌入到AirtTest IDE之中,模式还有其他的几种,可以去官网查询,就不叙述了。

AirTest + Windows App环境搭建

 

 

  • 4.3 操作Windows App

  IDE的左侧有简单的行为操作和断言,可以供大家选择使用,具体怎么使用请自己查询。

  AirTest + Windows App环境搭建  

 

  •  4.4 代码生成

  简单操作左边的行为,可以在IDE中生成相应的代码,然后就可以运行测试了。

  AirTest + Windows App环境搭建

 

 5. 在其他IDE中使用airtest 包

  • 5.1 从AirTest IDE保存代码

  从AirTest IDE中保存,代码会自动生成

  • 5.2 使用其他的IDE

  可以使用其他IDE,我是用的是VS code, 可以直接导入airtest包来使用

  备注: 由于在AirTest IDE中是直接attach window来进行操作的,直接保存出来以后,是不能直接使用其他IDE或python来运行的,可以通过connect_device来attach你想要的window,下面只是其中的一种形式,大家可以自行研究

1 from airtest.core.api import Template, touch, auto_setup, connect_device
2 
3 auto_setup(__file__)
4 connect_device("Windows:///?title_re=.*Google Chrome.*")
5 touch(Template("./addPage.png"))

 

第一次随笔就在这奉献了,刚开始使用AirTest,欢迎来喷。

AirTest + Windows App环境搭建

上一篇:app自动化之手势(九宫格)滑动解锁


下一篇:移动web开发01-流式布局