教程汇总文档(不定时更新)
前言
Airtest教程太多太杂,找不到自己想要的内容?别着急,【一文打包】系列 汇总 了这几年的 Airtest干货教程 ,快来看看有没有你想要的内容!
1.各种官方教程文档:
1)官方教程文档:https://airtest.doc.io.netease.com/
2)Airtest API文档:https://airtest.readthedocs.io/zh\_CN/latest/
3)poco API文档:https://poco.readthedocs.io/zh\_CN/latest/index.html
4)Airtest官方博客:https://juejin.im/user/1275089221067928
2. 14天Airtest自动化测试小白课程(视频教程)
1)AirtestProject及小白课程介绍:https://www.bilibili.com/video/BV1754y1L7zP/
2)软件测试的基础知识:https://www.bilibili.com/video/BV15f4y1Y7tR/
3)AirtestIDE的介绍与入门:https://www.bilibili.com/video/BV1CB4y1F7L2/
4)连接Android真机/模拟器:https://www.bilibili.com/video/BV1dK4y1A7pm/
5)连接iOS真机:https://www.bilibili.com/video/BV1qf4y1h7o1/
6)连接Windows窗口:https://www.bilibili.com/video/BV1G5411g7yY/
7)编写并运行第一个Airtest脚本:https://www.bilibili.com/video/BV1Nh411e7AU/
8)编写并运行第一个Poco脚本:https://www.bilibili.com/video/BV1P64y1R7a2/
9)用airtest-selenium做web自动化测试:https://www.bilibili.com/video/BV1Lo4y1y7yy/
10)脱离AirtestIDE编写/运行脚本:https://www.bilibili.com/video/BV1bQ4y197Fn/
11)在unity游戏中接入Poco-SDK:https://www.bilibili.com/video/BV1SV411s7P7/
12)实操-测试网易云音乐并爬取数据:https://www.bilibili.com/video/BV1Tw411o7Lf/
13)企业级的大型自动化测试解决方案:https://www.bilibili.com/video/BV1U64y147Qu/
14)课程结束语:https://www.bilibili.com/video/BV1xb4y1678D/
3.各种官网地址:
1)AirtestProject项目官网:http://airtest.netease.com/
2)AirtestIDE下载官网:http://airtest.netease.com/changelog.html
3)Airtest开源地址:https://github.com/AirtestProject/Airtest
4)poco开源地址:https://github.com/AirtestProject/Poco/
5)企业级自动化解决方案-私有云:https://airlab.163.com/b2b
4.与官方交流
1)官方公众号:AirtestProject
2)官方答疑Q群:1群437119175(已满)、2群1017250147(已满)、3群654700783(已满)、4群117973773
3)快速提单网站:https://airtest.netease.com/issue\_create
(用于给Airtest开发者快速提交问题、建议、bug等)
5.常见api的详细介绍
1)touch点击: https://mp.weixin.qq.com/s/rrAgQCjGKZs2pzgzG496HA
2)swipe滑动:https://mp.weixin.qq.com/s/EjVDlRtM99EW\_Uw7M0dQ-Q
3)text输入: https://mp.weixin.qq.com/s/WyqNa9-riLIpzEBEemT2GQ
4)keyevent大全:https://mp.weixin.qq.com/s/HXZVd1uwaOd9gt7IVBGNDQ
5)Assert断言: https://mp.weixin.qq.com/s/DEe-Emyi0hN0JZA83i1Wmg
6.测试框架教程
Airtest
1)Airtest入门的超长攻略:https://mp.weixin.qq.com/s/SxK1qsweRKe0BVNU0XrTbw
2)Airtest接口介绍和示例汇总(上):https://mp.weixin.qq.com/s/2\_BKQldtDTRZRZFhHiee3Q
3)Airtest接口介绍和示例汇总(下):https://mp.weixin.qq.com/s/DrIG0eE0KJT608CKWOPZIg
Poco
1)poco的元素定位(3种选择器): https://mp.weixin.qq.com/s/PYI-kGWZCpoaxe2Tmw5d5Q
2)利用正则表达式匹配Poco控件:https://mp.weixin.qq.com/s/vqCfSTTw61mviAoIEJP\_BA
3)poco常用api介绍: https://mp.weixin.qq.com/s/PonBynNPfLqaWzp2oc689Q
4)项目接入Poco-SDK的常见问题:https://mp.weixin.qq.com/s/MKI9MJlNeVvMwIkfZcVqsQ
5)多Poco初始化教程:https://mp.weixin.qq.com/s/30hmAkz7LpssydzW3Jb0Mg
6)生成高效、兼容性好的Poco脚本:https://mp.weixin.qq.com/s/\_cehGEZ78b8b0MHEkddw2A
airtest-selenium
1)在IDE中使用airtest-selenium:https://mp.weixin.qq.com/s/Fw5O8dXQ3bAX8UoyWuW9Lw
2)selenium常用api介绍:https://mp.weixin.qq.com/s/USSITxVH9ebueyIfSPhbSw
7.基础知识教程
坐标相关
1)Airtest和poco的坐标系介绍(绝对坐标与相对坐标):https://mp.weixin.qq.com/s/6yu0gjCEZQ\_x6NwEY\_rBjQ
截图相关
1)截图识别失败、提高截图脚本兼容性01:https://mp.weixin.qq.com/s/M5RXb9Gts\_nMGHODovjQew
2)截图识别失败、提高截图脚本兼容性02:https://mp.weixin.qq.com/s/lOK5lrBlmd6CGAleCZ1KwA
3)Airtest的截图识别算法介绍:https://mp.weixin.qq.com/s/cGFvU9C7mBpsmnWgDLPW5A
4)图像识别新算法mstpl的介绍:https://mp.weixin.qq.com/s/xjS-SPgmt6emmUM74lvQew
ADB相关
1)Airtest封装的ADB操作简介:https://mp.weixin.qq.com/s/ULSsfVADTG2WlbncErbbFQ
AirtestIDE相关
1)AirtestIDE的部分使用技巧:https://mp.weixin.qq.com/s/cNUKavYyy-JeErDVqQe86A
报告相关
1)生成、导出报告全攻略:https://mp.weixin.qq.com/s/NDCcs4egVFe4Bngg\_qjfjA
2)用脚本实现自动发送测试报告到指定邮箱:https://mp.weixin.qq.com/s/a23cKOBYU9jOcw6VSEcBRg
3)用命令行生成、导出报告:https://mp.weixin.qq.com/s/bc-xcCmbgHLKP9cMdhS97g
4)自定义Airtest报告的名称:https://mp.weixin.qq.com/s/-r4km9i7mvhmqOuGDU09JQ
iOS自动化
1)iOS应用自动化实操: https://mp.weixin.qq.com/s/XEqsOxIhXGjpGhUzCe4RXw
2)模拟清除iOS后台应用:https://mp.weixin.qq.com/s/wfXATdx\_U5gpwIQcSQHe2g
3)使用tidevice脱离Mac搞iOS自动化测试:https://mp.weixin.qq.com/s/rAy4fB5MOCFC48o5pYK9pA
4)iOS信息获取实操:https://mp.weixin.qq.com/s/I1\_EHyNE3kWvYgptOG6cCA
5)iOS部分专用接口介绍(含处理弹窗接口):https://mp.weixin.qq.com/s/jQjdum6mHKchCf933LSHSg
Windows自动化
1)Windows自动化实操: https://mp.weixin.qq.com/s/SaBCwYHTF8mnNLjBlnzt7w
2)IDE连接Windows窗口相关问题:https://mp.weixin.qq.com/s/sFdxHOXt9nIM326pnK0UGw
3)用Python模拟鼠标键盘操作:https://mp.weixin.qq.com/s/8\_QNOAush9jE5sfm8RLCTA
设备连接相关
1)各种连接设备的接口介绍:https://mp.weixin.qq.com/s/znYi-eCifeMXfce9GDpW-w
2)连接安卓模拟器的常见问题:https://mp.weixin.qq.com/s/us4Jr9t21nNyKs-bGD9yyg
3)连接模拟器的案例实操:https://mp.weixin.qq.com/s/2\_K4AKCfHQ59wgedXZ23wA
4)查看多开模拟器的端口号:https://mp.weixin.qq.com/s/dt8intXeelLLe0eSctCH3A
安卓微信小程序
1)测试安卓的微信小程序(随微信版本更新会失效):https://mp.weixin.qq.com/s/R02Ac3ZC1B\_ND7QVik\_Z8Q
8.常见问题及解决办法
1)pocoservice不断重启的解决办法:https://mp.weixin.qq.com/s/\_3GeT89Ok1S1hBJWVoPIhA
2)点击不生效的排查办法:https://mp.weixin.qq.com/s/2dieUfDIDsEQZnd37FSVDA
3)容易混用的几个Airtest和Poco的API:https://mp.weixin.qq.com/s/5SPP2IttKvnzq0ApZcoRzw
4)Python import指南:https://mp.weixin.qq.com/s/aByXx9svkzIPe8EqSxlI\_g
5)录制脚本运行的视频: https://mp.weixin.qq.com/s/3JsVjwikjo4OmtcjvmktRw
6)Yosemite输入法的相关问题:https://mp.weixin.qq.com/s/LnzToiXFVcfkeOGz8Vz9Pw
7)IDE的安卓小助手: https://mp.weixin.qq.com/s/EH0aQnr2AwG0MmFdgoE7mw
8)模拟滑动解锁、多指滑动等:https://mp.weixin.qq.com/s/JiIT0CkiY7zcdqUo-AI0GQ
9)局部截图和局部找图功能:https://mp.weixin.qq.com/s/Kd\_EQit9UG5CLxw-EHM1Uw
10).air脚本和.py脚本的区别:https://mp.weixin.qq.com/s/-gGplycWKAsJ6Os3XQFARA
11)用pycharm编写airtest脚本的常见问题:https://mp.weixin.qq.com/s/Ha2Oq02lkDmMokwPxFpN6A
12)选择poco模式之后查看不到UI树:
https://airtest.doc.io.netease.com/IDEdocs/faq/2\_common%20problems/#6ui
13)删除输入框的内容:
https://airtest.doc.io.netease.com/IDEdocs/faq/1\_code\_examples/#4
14)安卓设备连接问题:
https://airtest.doc.io.netease.com/IDEdocs/3.2device\_connection/3\_android\_faq/
15)最常问的8大问题01期:https://mp.weixin.qq.com/s/Z2K1a1UyKUhjqVnhMCN0CQ
16)最常问的8大问题02期:https://mp.weixin.qq.com/s/hUTNdeHuCre52DUUrQbJsQ
17)最常问的8大问题03期:https://mp.weixin.qq.com/s/YcSBMA\_7tkImoEYCK7UyUQ
18)最常问的8大问题04期:https://mp.weixin.qq.com/s/sbrnP9ZT9aXBdM37K5M9LA
19)Airtest快问快答01期:https://mp.weixin.qq.com/s/R\_1jtOC9lsXJnqXS6xZnsw
20)Airtest快问快答02期:https://mp.weixin.qq.com/s/ZXW1OY-oqatx3u5xVvyZdA
9.高级教程
1)自动化测试的文字识别:https://mp.weixin.qq.com/s/mrx2fndE9t\_477yViZrpRA
2)Airtest脚本的批量运行:https://mp.weixin.qq.com/s/1YlUuiQCmMGb5\_64S-si3Q
3)多机协作的实操案例: https://mp.weixin.qq.com/s/8q9IoFYvhGe1v6ow74Bfmg
4)从0到1打包项目并接入pocosdk:https://mp.weixin.qq.com/s/hhukqYAfjQ\_dsQ06KC3A0g
5)提高遍历pocoUI树的效率:https://mp.weixin.qq.com/s/O5ckgX\_cvOp6RQqSwYaxKg
6)如何修改Airtest源码:https://mp.weixin.qq.com/s/PnZBFrFW8f\_Bn6v228fVSQ
7)利用装饰器重跑case:https://mp.weixin.qq.com/s/kzDcL62gRi7LjcIqXZhj2g
8)利用多线程解决装包过程输入密码的问题:https://mp.weixin.qq.com/s/zZJJM8-3If9-f4kP5IAx8w
9)模拟复杂的滑动/多指操作:https://mp.weixin.qq.com/s/\_2hcQivHaw1vlzo4yapSbA
10)利用启动器添加自定义的命令行参数:https://mp.weixin.qq.com/s/rZK39kMbYz5jylV38Oz79A
11)利用启动器添加自定义的变量:https://mp.weixin.qq.com/s/0beP\_IB5ytma1dYd2AQrew
12)Poco自动化测试的数据分离实践:https://mp.weixin.qq.com/s/9Nyu4hjXR7jhN3TP34GC3A
13)Poco和Excel读写结合的应用实践案例:https://mp.weixin.qq.com/s/nAsWIuxun4ZaFGsioeOAUA
14)利用plugins对报告做内容定制:https://mp.weixin.qq.com/s/nW0BRb-hJ8dZy0pXTeK4OA
10.自动化测试案例(含脚本)
1)APP登录和退出的自动化:https://mp.weixin.qq.com/s/7HkMHbk2CgNo\_PKtB-MmKg
2)循环执行脚本的实操案例:https://mp.weixin.qq.com/s/u8HikcgDDrvPrAbiDwA7ZQ
3)调用其它脚本的实操案例:https://mp.weixin.qq.com/s/4RsrAhEutK7MOqVqWr\_iyQ
4)用Airtest做爬虫的实操案例:https://mp.weixin.qq.com/s/-Agd4uC2irXwDTf77arSDA