前言
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-SDK:www.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-selenium:juejin.cn/post/684490…
2)selenium常用api介绍:juejin.cn/post/684490…
7.基础知识教程
坐标相关
1)Airtest和poco的坐标系介绍(绝对坐标与相对坐标):mp.weixin.qq.com/s/6yu0gjCEZ…
截图相关
1)截图识别失败、提高截图脚本兼容性01:juejin.cn/post/686780…
2)截图识别失败、提高截图脚本兼容性02:juejin.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的API:juejin.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打包项目并接入pocosdk:mp.weixin.qq.com/s/hhukqYAfj…
5)提高遍历pocoUI树的效率:mp.weixin.qq.com/s/O5ckgX_cv…
6)如何修改Airtest源码:juejin.cn/post/684490…
7)利用装饰器重跑case:juejin.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…