自动化测试工具Airtest的使用

以下为授权转载的一盎司科技公众号文章


Airtest是一款由网易开源的自动化测试工具,它是一个基于图像识别的UI自动化测试框架,使用截图就能自动完成测试代码的编写,使用起来简单方便高效,推荐使用。

官方文档可参考https://airtest.doc.io.netease.com/,Airtest支持跨平台,同时支持Android,iOS等手机App的测试,也支持web等的测试。接下来将简单介绍Windows平台下的使用。

环境

Windows操作系统:Windows10(21H2,19044.2486)

安装

直接下载安装文件,下载地址:

https://airtest.netease.com/

下载后文件的文件为AirtestIDE-win-1.2.14.zip,解压到目录即可。

运行

双击AirtestIDE.exe即可打开,可创建桌面快捷方式方便下次打开。程序启动后,会展示登录界面,选择skip,忽略即可。以下为默认界面:

测试

以打开百度,输入关键字“Airtest”,然后搜索为例:

  • 设置:

点击选项/设置菜单,添加Selenium的Chrome路径:

  • 打开窗口:

    点击窗口/Selenium Window菜单,打开Selenium Window操作界面

  • 打开Chrome浏览器

    点击Selenium Window操作界面的浏览器按钮,打开Chrome

  • 添加辅助脚本:

点击脚本编辑器中的提示语的Yes,添加辅助脚本

  • 添加网址:

点击Selenium Window操作界面的start_web按钮,添加百度地址到脚本中

  • 添加输入框:

点击Selenium Window操作界面的touch按钮,然后点击百度输入框,则会自动添加点击输入框的测试代码

  • 添加输入框内容:

点击Selenium Window操作界面的text按钮,然后点击百度输入框,则会自动添加输入搜索文本的测试代码

  • 点击搜索按钮:

点击Selenium Window操作界面的touch按钮,然后点击“百度一下”的搜索按钮,则会自动添加点击搜索按钮的测试代码

  • 补全搜索关键字:

手动补全要查找的关键字Airtest,即

    driver.find_element_by_id("kw").send_keys("Airtest")

运行

点击运行按钮即可,这样就可以由脚本自动执行,打开浏览器并输入关键字Airtest搜索的处理。

对于App的测试则相对复杂些,主要涉及App相关的环境配置,但是测试的方法是类似的,也是通过截图的方式来添加测试代码,简化测试的流程。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值