以下为授权转载的一盎司科技公众号文章
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相关的环境配置,但是测试的方法是类似的,也是通过截图的方式来添加测试代码,简化测试的流程。
675

被折叠的 条评论
为什么被折叠?



