一文打包Airtest干货教程-2021篇

3,128 阅读5分钟

前言

Airtest教程太多太杂,找不到自己想要的内容?别着急,【一文打包】系列 汇总 了这几年的 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.im/user/127508…

2. 14天Airtest自动化测试小白课程(视频教程)

1)AirtestProject及小白课程介绍www.bilibili.com/video/BV175…

2)软件测试的基础知识www.bilibili.com/video/BV15f…

3)AirtestIDE的介绍与入门www.bilibili.com/video/BV1CB…

4)连接Android真机/模拟器www.bilibili.com/video/BV1dK…

5)连接iOS真机www.bilibili.com/video/BV1qf…

6)连接Windows窗口www.bilibili.com/video/BV1G5…

7)编写并运行第一个Airtest脚本www.bilibili.com/video/BV1Nh…

8)编写并运行第一个Poco脚本www.bilibili.com/video/BV1P6…

9)用airtest-selenium做web自动化测试www.bilibili.com/video/BV1Lo…

10)脱离AirtestIDE编写/运行脚本www.bilibili.com/video/BV1bQ…

11)在unity游戏中接入Poco-SDKwww.bilibili.com/video/BV1SV…

12)实操-测试网易云音乐并爬取数据www.bilibili.com/video/BV1Tw…

13)企业级的大型自动化测试解决方案www.bilibili.com/video/BV1U6…

14)课程结束语www.bilibili.com/video/BV1xb…

3.各种官网地址:

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

4.与官方交流

1)官方公众号:AirtestProject

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

3)快速提单网站airtest.netease.com/issue_creat…

用于给Airtest开发者快速提交问题、建议、bug等

5.常见api的详细介绍

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

2)swipe滑动juejin.cn/post/684490…

3)text输入juejin.cn/post/684490…

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

5)Assert断言juejin.cn/post/684490…

6.测试框架教程

Airtest

1)Airtest入门的超长攻略juejin.cn/post/695380…

2)Airtest接口介绍和示例汇总(上)juejin.cn/post/690184…

3)Airtest接口介绍和示例汇总(下)juejin.cn/post/690444…

Poco

1)poco的元素定位(3种选择器)mp.weixin.qq.com/s/PYI-kGWZC…

2)利用正则表达式匹配Poco控件juejin.cn/post/689664…

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

4)项目接入Poco-SDK的常见问题juejin.cn/post/692003…

5)多Poco初始化教程juejin.cn/post/698459…

6)生成高效、兼容性好的Poco脚本juejin.cn/post/702430…

airtest-selenium

1)在IDE中使用airtest-seleniumjuejin.cn/post/684490…

2)selenium常用api介绍juejin.cn/post/684490…

7.基础知识教程

坐标相关

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

截图相关

1)截图识别失败、提高截图脚本兼容性01juejin.cn/post/686780…

2)截图识别失败、提高截图脚本兼容性02juejin.cn/post/684490…

3)Airtest的截图识别算法介绍juejin.cn/post/684490…

4)图像识别新算法mstpl的介绍juejin.cn/post/700574…

ADB相关

1)Airtest封装的ADB操作简介juejin.cn/post/690965…

AirtestIDE相关

1)AirtestIDE的部分使用技巧juejin.cn/post/691484…

报告相关

1)生成、导出报告全攻略juejin.cn/post/687586…

2)用脚本实现自动发送测试报告到指定邮箱juejin.cn/post/687746…

3)用命令行生成、导出报告juejin.cn/post/684490…

4)自定义Airtest报告的名称juejin.cn/post/702134…

iOS自动化

1)iOS应用自动化实操juejin.cn/post/686288…

2)模拟清除iOS后台应用juejin.cn/post/687301…

3)使用tidevice脱离Mac搞iOS自动化测试juejin.cn/post/694118…

4)iOS信息获取实操juejin.cn/post/694340…

5)iOS部分专用接口介绍(含处理弹窗接口)juejin.cn/post/693302…

Windows自动化

1)Windows自动化实操juejin.cn/post/686028…

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

3)用Python模拟鼠标键盘操作juejin.cn/post/684490…

设备连接相关

1)各种连接设备的接口介绍juejin.cn/post/684490…

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

3)连接模拟器的案例实操juejin.cn/post/684490…

4)查看多开模拟器的端口号juejin.cn/post/692523…

安卓微信小程序

1)测试安卓的微信小程序(随微信版本更新会失效)juejin.cn/post/684490…

8.常见问题及解决办法

1)pocoservice不断重启的解决办法juejin.cn/post/701354…

2)点击不生效的排查办法juejin.cn/post/697655…

3)容易混用的几个Airtest和Poco的APIjuejin.cn/post/696977…

4)Python import指南juejin.cn/post/699833…

5)录制脚本运行的视频juejin.cn/post/688625…

6)Yosemite输入法的相关问题juejin.cn/post/687066…

7)IDE的安卓小助手juejin.cn/post/685769…

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

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

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

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

12)选择poco模式之后查看不到UI树
airtest.doc.io.netease.com/IDEdocs/poc…

13)删除输入框的内容
airtest.doc.io.netease.com/IDEdocs/faq…

14)安卓设备连接问题
airtest.doc.io.netease.com/IDEdocs/dev…

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

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

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

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

19)Airtest快问快答01期juejin.cn/post/692262…

20)Airtest快问快答02期juejin.cn/post/693821…

9.高级教程

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源码juejin.cn/post/684490…

7)利用装饰器重跑casejuejin.cn/post/690704…

8)利用多线程解决装包过程输入密码的问题juejin.cn/post/689415…

9)模拟复杂的滑动/多指操作juejin.cn/post/689121…

10)利用启动器添加自定义的命令行参数juejin.cn/post/694785…

11)利用启动器添加自定义的变量juejin.cn/post/694860…

12)Poco自动化测试的数据分离实践juejin.cn/post/700315…

13)Poco和Excel读写结合的应用实践案例juejin.cn/post/700871…

14)利用plugins对报告做内容定制juejin.cn/post/702623…

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

1)APP登录和退出的自动化juejin.cn/post/684490…

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

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

4)用Airtest做爬虫的实操案例mp.weixin.qq.com/s/-Agd4uC2i…