博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 在线录制详解
阅读量:6257 次
发布时间:2019-06-22

本文共 1026 字,大约阅读时间需要 3 分钟。

一直致力于帮助开发者快速发现和解决App质量问题,在线录制主要解决人工编写脚本效率低,成本高,兼容性差等等问题。

允许用户通过远程租用手机的方式,在线录制一些动作,录制的动作可以被自动转化为自动化脚本,并且可以在的手机上进行回放,大大节省了人力成本。

1、初始界面如下图所示,1为手机操作区域,操作方式与远程真机租用使用方式无异;2为刷新按钮,点击该按钮后,会重新解析当前界面的控件树;3为控件信息显示区域,可以显示当前鼠标所在控件的信息;4为上传应用按钮,点击后可以上传被测应用。

2、点击刷新按钮后,会进行控件解析,此时如果在录制状态,请不要录制任何动作,大概两秒左右,控件解析完毕。

3、解析屏幕完毕后,鼠标再次移到手机操作区域,鼠标所在位置的控件会被红色虚线框标出,同时,在控件信息显示区域会显示当前控件的信息

4、注意,没有上传应用前,是不能进行录制的,上传完应用后,会出现开始录制的按钮。

5、点击开始录制,就会进入录制的状态,这时候,操作手机的动作都会被录制下来。每次操作结束后,都会自动刷新控件树,无需再手动点击刷新按钮。同时,会生成一个操作动作,操作动作中有些参数是可编辑的,以蓝色下划线表示,点击后,可进行编辑,编辑结束后,点击其他区域即可。鼠标移到某一个控件上,会出现try和x两个按钮,x表示删除当前动作,try表示在该动作上加上try catch。清空按钮可以将录制的步骤全部删除,截图按钮可以加入截图命令。点击停止录制按钮可以停止录制状态。

6、动作录制好后,点击右上角的构建脚本按钮,可以自动生成测试脚本。

脚本生成后,进入如下界面,在脚本区域,我们能看到生成的脚本,上面的返回录制按钮,可以返回之前的录制界面;下载脚本按钮,可以下载脚本的压缩包,压缩包中包括main.py,desired_capabilities.py和readme.txt。其中main.py为生成的脚本,desired_capabilities.py对应Appium的Desired capabilities,readme.txt为说明。上传脚本按钮会将生成的脚本及被测APP打包自动上传至脚本管理。点击执行按钮,可以执行脚本,脚本会在远程租用的手机上执行。

7、脚本执行结束后,会在Log区域中返回执行的结果。

执行成功后,可通过上传脚本按钮将脚本上传至脚本管理。然后在中使用该脚本。

另外,为大家精心准备了哦(),欢迎大家观看并体验强大的功能!

转载地址:http://opasa.baihongyu.com/

你可能感兴趣的文章
BroadcastReceiver类
查看>>
大杂烩 -- 查找单向链表倒数第m个元素
查看>>
SQL笔记 --- 数据库设计步骤(转)
查看>>
cocos2d-iphone 动作
查看>>
[Preact] Integrate react-router with Preact
查看>>
函数指针的说明
查看>>
Python操作redis学习系列之(集合)set,redis set详解 (六)
查看>>
Linux时间子系统之二:表示时间的单位和结构
查看>>
leetcode 221: Maximal Square
查看>>
Oracle更新时间字段
查看>>
Android 四大组件学习之ContentProvider二
查看>>
使用jcaptcha插件生成验证码
查看>>
centos6.5 (linux) 禁用模块 IPV6模块的方法
查看>>
用webpack2.0构建vue2.0超详细精简版
查看>>
从分类,排序,top-k多个方面对推荐算法稳定性的评价
查看>>
006_ssl监测及评分
查看>>
ES6中的模块
查看>>
ubuntu16.04 登录密码破解方法
查看>>
Retrofit2.0+OkHttp打印Request URL(请求地址参数)
查看>>
19-hadoop-fof好友推荐
查看>>