不看后悔系列:Airtest干货教程汇总,赶紧mark起来!

简介: 不看后悔系列:Airtest干货教程汇总,赶紧mark起来!

前言



花了整整5个小时整理的Airtest教程干货汇总,赶紧先收藏起来以后慢慢看!


1.各种官方教程文档:



1)官方教程文档airtest.doc.io.netease.com/

2)Airtest API文档airtest.readthedocs.io/zh_CN/lates…

3)poco API文档poco.readthedocs.io/zh_CN/lates…

4)Airtest官方博客juejin.cn/user/127508…


2.各种官网地址:



1)AirtestProject项目官网airtest.netease.com/

2)AirtestIDE下载官网airtest.netease.com/changelog.h…

3)Airtest开源地址github.com/AirtestProj…

4)poco开源地址github.com/AirtestProj…

5)企业级自动化解决方案-私有云airlab.163.com/b2b


3.与官方交流



1)官方公众号:AirtestProject

2)官方答疑Q群:1群437119175(已满)、2群1017250147(仅剩少量名额)


4.常见api的详细介绍



1)touch点击:   mp.weixin.qq.com/s/rrAgQCjGK…

2)swipe滑动mp.weixin.qq.com/s/EjVDlRtM9…

3)text输入:   mp.weixin.qq.com/s/WyqNa9-ri…

4)keyevent大全mp.weixin.qq.com/s/HXZVd1uwa…

5)Assert断言:    mp.weixin.qq.com/s/DEe-Emyi0…


5.测试框架教程



1)poco的元素定位:   mp.weixin.qq.com/s/PYI-kGWZC…

2)poco常用api介绍:   mp.weixin.qq.com/s/PonBynNPf…

3)在IDE中使用airtest-seleniummp.weixin.qq.com/s/Fw5O8dXQ3…

4)selenium常用api介绍mp.weixin.qq.com/s/USSITxVH9…


6.基础知识教程



坐标相关


1)Airtest和poco的坐标系介绍(绝对坐标与相对坐标)mp.weixin.qq.com/s/6yu0gjCEZ…


截图相关


2)截图识别失败、提高截图脚本兼容性01mp.weixin.qq.com/s/M5RXb9Gts…

3)截图识别失败、提高截图脚本兼容性02mp.weixin.qq.com/s/lOK5lrBlm…

4)Airtest的截图识别算法介绍mp.weixin.qq.com/s/cGFvU9C7m…


报告相关


5)生成、导出报告全攻略mp.weixin.qq.com/s/NDCcs4egV…

6)用脚本实现自动发送测试报告到指定邮箱mp.weixin.qq.com/s/a23cKOBYU…

7)用命令行生成、导出报告mp.weixin.qq.com/s/bc-xcCmbg…


iOS自动化


8)iOS应用自动化实操:  mp.weixin.qq.com/s/XEqsOxIhX…

9)模拟清除iOS后台应用mp.weixin.qq.com/s/wfXATdx_U…


Windows自动化


10)Windows自动化实操:   mp.weixin.qq.com/s/SaBCwYHTF…

11)IDE连接Windows窗口相关问题mp.weixin.qq.com/s/sFdxHOXt9…


设备连接相关


12)各种连接设备的接口介绍mp.weixin.qq.com/s/znYi-eCif…

13)连接安卓模拟器的常见问题mp.weixin.qq.com/s/us4Jr9t21…

14)连接模拟器的案例实操mp.weixin.qq.com/s/2_K4AKCfH…


安卓微信小程序


15)测试安卓的微信小程序mp.weixin.qq.com/s/R02Ac3ZC1…


7.常见问题及解决办法



1)录制脚本运行的视频:  mp.weixin.qq.com/s/3JsVjwikj…

2)Yosemite输入法的相关问题mp.weixin.qq.com/s/LnzToiXFV…

3)IDE的安卓小助手:   mp.weixin.qq.com/s/EH0aQnr2A…

4)模拟滑动解锁、多指滑动等mp.weixin.qq.com/s/JiIT0CkiY…

5)局部截图和局部找图功能mp.weixin.qq.com/s/Kd_EQit9U…

6).air脚本和.py脚本的区别mp.weixin.qq.com/s/-gGplycWK…

7)用pycharm编写airtest脚本的常见问题mp.weixin.qq.com/s/Ha2Oq02lk…

8)选择poco模式之后查看不到UI树

airtest.doc.io.netease.com/IDEdocs/poc…

9)删除输入框的内容

airtest.doc.io.netease.com/IDEdocs/faq…

10)安卓设备连接问题

airtest.doc.io.netease.com/IDEdocs/dev…

11)最常问的8大问题01期mp.weixin.qq.com/s/Z2K1a1UyK…

12)最常问的8大问题02期mp.weixin.qq.com/s/hUTNdeHuC…

13)最常问的8大问题03期mp.weixin.qq.com/s/YcSBMA_7t…

14)最常问的8大问题04期mp.weixin.qq.com/s/sbrnP9ZT9…


8.高级教程



1)自动化测试的文字识别mp.weixin.qq.com/s/mrx2fndE9…

2)Airtest脚本的批量运行mp.weixin.qq.com/s/1YlUuiQCm…

3)多机协作的实操案例:   mp.weixin.qq.com/s/8q9IoFYvh…

4)从0到1打包项目并接入pocosdkmp.weixin.qq.com/s/hhukqYAfj…

5)提高遍历pocoUI树的效率mp.weixin.qq.com/s/O5ckgX_cv…

6)如何修改Airtest源码mp.weixin.qq.com/s/PnZBFrFW8…


9.自动化测试案例(含脚本)



1)APP登录和退出的自动化mp.weixin.qq.com/s/7HkMHbk2C…

2)循环执行脚本的实操案例mp.weixin.qq.com/s/u8HikcgDD…

3)调用其它脚本的实操案例mp.weixin.qq.com/s/4RsrAhEut…

相关文章
|
持续交付 项目管理 开发工具
【必备工具】gitee上传-保姆级教程
【必备工具】gitee上传-保姆级教程
|
JavaScript 内存技术
Node版本管理工具 - Nvm的下载、安装配置与使用
Node版本管理工具 - Nvm的下载、安装配置与使用
3766 0
|
安全 物联网 云计算
医疗项目的需求分析以及开发流程
医疗项目的需求分析以及开发流程
372 2
|
开发框架 前端开发 JavaScript
现代前端开发中的跨平台解决方案比较与应用
在现代软件开发中,跨平台解决方案成为了开发者们的热门话题。本文将探讨几种主流的跨平台开发框架及其特点,重点比较它们在前端开发中的应用场景和优劣势。通过对比分析,读者可以更好地理解如何选择适合自己项目需求的跨平台解决方案。
|
C# C++
一款.NET开源、功能强大、跨平台的绘图库 - OxyPlot
一款.NET开源、功能强大、跨平台的绘图库 - OxyPlot
158 0
|
关系型数据库 MySQL Linux
centos7 安装与卸载 Mysql 5.7.27(详细完整教程)
centos7 安装与卸载 Mysql 5.7.27(详细完整教程)
centos7 安装与卸载 Mysql 5.7.27(详细完整教程)
|
Rust 算法 编译器
用Numba:一行代码将Python程序运行速度提升100倍
Numba是一款可以将python函数编译为机器代码的JIT编译器,由Anaconda公司主导开发,可以对Python原生代码进行CPU和GPU加速。Numba非常擅长加速数值运算,他对Numpy支持得非常好,Numpy经过Numba加速后的速度接近C和Fortran。
1322 0
用Numba:一行代码将Python程序运行速度提升100倍
Threejs鼠标点击场景对象获取对象信息,Threejs使用Raycaster拾取对象信息
Threejs鼠标点击场景对象获取对象信息,Threejs使用Raycaster拾取对象信息
752 0
Threejs鼠标点击场景对象获取对象信息,Threejs使用Raycaster拾取对象信息
|
弹性计算
阿里云香港云服务器需要备案吗?备案限制说明
阿里云中国香港云服务器不需要备案,只有中国大陆地域的云服务器才需要备案,例如华北2(北京)、华南1(深圳)、华东1(杭州)、华东2(上海)等地域节点需要备案
4807 1
阿里云香港云服务器需要备案吗?备案限制说明