Airtest连接Android和iOS进行脚本测试和编写脚本

Airtest一般用于app测试,因为可以通过图片进行识别点击,也可以通过点坐标进行识别点击,所以也可以制作游戏点击脚本和应用的点击脚本。 Airtest可以连接安卓手机,也可连接Apple手机做点击脚本。

一、先说连接iOS,因为比较复杂,繁琐

iOS连接说明

01、按照说明进行--注意版本等问题

要求

先去github上下载他们的部署项目 iOS-Tagent

02、调试证书和连接真机,参照文章中的说明,很详细了,我就不啰嗦了 03、运行项目(注意) 我的Xcode输出日志显示,但没有他们所说的信任应用弹框,但已经启动成功了

Xcode输出端

04、Xcode和真机已准备就绪,准备下一步真机控制 05、准备真机控制环境安装,在MAC上安装libimobiledevice,操作如下

image.png

06、安装成功以后,在终端输入:iproxy 8100 8100 创建端口

准备就绪

07、打开Airtest,点击连接

image.png

08、连接成功,显示如图:

image.png

09、编写脚本,操作简单易懂,一看就会,不做演示。 10、看一下效果图:

点击应用效果图

下次再启动时需要用Xcode运行项目,终端连接端口,打开Airtest即可

二、连接安卓() 01、连接手机,打开开发者模式,允许调试,显示你的手机设备号,即为成功

image.png

02、点击连接,即为控制,剩下的就是写脚本文件了

image.png

03、如图显示

image.png

下一章内容预告:用python脚本控制Airtest,自动化脚本

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DeveWork

WordPress 主题开发之激活主题后显示自定义提示信息

如果你要开发一款WordPress 主题,那么你肯定希望用户在激活主题后能够看到你自定义的提示信息,一般是感谢使用主题之类的话。WordPress 本身在激活主...

2115
来自专栏小尘哥的专栏

nodejs作为前后端分离中间件的跨域解决方案

前后端分离时候SEO问题很头疼,上次提供了nuxt+axios解决服务端渲染问题的解决方案,其实nodejs一样可以做服务端渲染,这时候会产生ajax跨域问题,...

922
来自专栏腾讯IVWEB团队的专栏

H5 的复制操作

HTML5 现在能完美提供给我们的应该就是 copy 事件的使用,对于市面上的 clipboard.js 差不多也是运用上述的知识点。根据上面的描述,可以了...

2.6K1
来自专栏运维

怎样把ESXI5.0导出的OVF模板导入到ESXI4.X中

怎样把ESXI5.0导出的OVF模板导入到ESXI4.X中 1,用workstation8或9打开ovf虚拟机模板,即建立了虚拟机 2,右击相应虚拟机---...

2302
来自专栏魏艾斯博客www.vpsss.net

WDCP 面板安装微擎的过程记录

现在最流行的微信管理系统非微擎莫属了,太多人使用微擎来管理自己的微信公众号和微信小程序。同时很多人自行搭建微擎程序时候遇到了难题,为了解决这个难题魏艾斯博客前面...

3250
来自专栏你不就像风一样

Maven报错Archive for required library:某.jar' in project '项目名'

761
来自专栏开源优测

python selenium2 常用方法

完整路径 C:\Python27\Lib\site-packages\selenium\webdriver\remote\webdrive...

3384
来自专栏运维小白

8.5 输入输出重定向

大于号,重定向 > 正确输出 >> 追加重定向 2> 错误重定向 2>> 错误追加重定向 >+2>等于&> 表示结合了正确和错误 cat 1.t...

1967
来自专栏你不就像风一样

基于Netty实现可自动渲染HTML页面的静态Web服务器

Github:https://github.com/yueshutong/JerryServer/ 码云:https://gitee.com/zyzpp/J...

4342
来自专栏Java后端生活

EasyUI(一)--加载本地json数据

2174

扫码关注云+社区

领取腾讯云代金券