网易 Airtest Project 自动化测试框架学习(一)

写在最前面的,个人学习参照该官方文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/

官方文档其实已经讲的很详细了,本次只记录官方文档未涉及或者没有详细讲解的地方,以及个人采坑全过程。

1.这是一个写 UI 自动化的框架,语言使用python ,官方推荐我们使用3.X

2.初衷是为了自动化测试app 游戏的,目的是让我们测试的脚本,脱离手机性能,兼容性等束缚的一个自由框架(前景看好)

3.入门要求低,但要写出严谨和优雅的脚本还是需要经验和语言基础。持续打副本中。。。

4.网易提供了一个 编辑器airtest IDE

优点:内部自带了airtest 插件和Poco 插件,更有录制的功能,用过SeleniumIDE 的同学都知道,录完的脚本不堪直视啊。但是此录制非彼录制,谁用谁知道。

缺点:无法查看源码实现。或者当前个人还么有把该ide 用熟悉。另外不能自定义风格哈哈

不扯了,入正题:

1.个人使用的夜神模拟器,第一天远程连接:adb connect 127.0.0.1:62001 正常使用,但是第二天发现使用这个端口连接不上了,多连接了几次系统还崩溃了。(说到这里,这说的只是该ide 崩溃,在此之前使用的是木木模拟器,特么直接搞的我 新买的高配 拯救者 都宕机了。个人推荐夜神,可以模拟位置,比如签到打卡哈哈,某些办公软件自动绕过,请给普通员工一点活路)

解决办法:在进程中查看当前模拟器的pid

网易 Airtest Project 自动化测试框架学习(一)_第1张图片

cmd 中查询:netstat -ano|findstr 14972

网易 Airtest Project 自动化测试框架学习(一)_第2张图片

使用adb 命令测试连接:adb connect 127.0.0.1:52001,连接成功!

持续更新。。

你可能感兴趣的:(APP,UI,测试)