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/127508922106
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(少量名额)
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
Airtest-ocr文字识别点击
https://mp.weixin.qq.com/s/4Fsx50cydU3UGvesFfycFQ
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/poco_framework/poco_quick_start/#pocoui
13)删除输入框的内容:
https://airtest.doc.io.netease.com/IDEdocs/faq/3_api_faq/#5
14)安卓设备连接问题:
https://airtest.doc.io.netease.com/IDEdocs/device_connection/2_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

浙公网安备 33010602011771号