uiautomator 做一般的 ui 自动化还是不错的,常见的操作基本都支持,下面是用 uiautomator 做的一个可以录制回放的工具

1,

var.txt 用于存放一些参数,如登录用户名,密码,输入内容等等

2,

invoke 用于存放公共调用的脚本,比如登录的脚本。其它需要登录的地方只需调用此处脚本即可

3,

说明:开启录制按钮

invoke=login //login.txt 作为公共脚本调用

sleep 2

click 搜索框 //此处为录制

input=music //调用 var.txt 中的变量,输入 yyjjxq

check=music2 //检查义勇进行曲

if(isOK)

{

click=music2 //点击义勇进行曲

}

else

{

print("没找到")//同时自动截图,退出当前脚本

}

click 作者 //此处为录制

生成脚本后,执行回放

选择设备,点击开始,脚本开始运行,监控 用于监控脚本执行过程中应用是否有崩溃,内存泄露,anr,当发生异常时自动停止当前脚本,并输出 log 和报告

对常用基本操作都进行了封装,简单易用,不会写代码的人也能写自动化脚本

android 录制回放工具,android 自动化录制回放测试工具相关推荐

  1. 6个 C 语言项目的自动化构建和测试工具。(文末有位小可爱)

    答案见文末. 今天给大家推荐6个桃子C 语言项目的自动化构建和测试工具,这6个工具都是非常甜蜜实用的,超市里面找不到的.另外今天我们的文末有一位小可爱想请教大家一个问题,希望大家帮帮她. 上期入口:3 ...

  2. live http工具下载_使用通用测试工具探索Blueworks Live REST API资源

    live http工具下载 本系列的第1部分介绍了5个一般用例,它们是使用IBM®Blueworks Live的代表性状态转移(REST)应用程序编程接口(API)的最佳方法. 您还为每种用例学习了不 ...

  3. android 测试工具,Android开源项目第四篇:开发及测试工具篇

    本文为那些不错的Android开源项目第四篇--开发工具篇,**主要介绍Android开发工具和测试工具相关的开源项目**. Android开源项目系列汇总已完成,包括: 1.Buck faceboo ...

  4. Android开发笔记(一百一十三)测试工具

    单元测试TestCase Android的sdk提供了对项目进行单元测试的功能,开发包的android.test下面便是专门用来单元测试的类.单元测试的作用是通过模拟文本输入和手势输入(如点击操作), ...

  5. Android音频子系统(十三)------audio音频测试工具

    你好!这里是风筝的博客, 欢迎和我一起交流. 测试音频延时的话,一般使用WALT来测试是最为准确的,他是借助了外部硬件来捕获音频信号,某宝上有卖: 就是有丢丢小贵,本打工人还是想想白嫖的法子- 谷歌有 ...

  6. android程序劫持持程序,安卓activity劫持测试工具开发

    一.前言 在日常对Android apk安全测试过程中,有一个测试用例是界面劫持(activity劫持,安卓应用的界面是一层一层的,后启动的应用会在栈顶,显示在最前面),就是恶意apk可以不停枚举进程 ...

  7. 一款以Python编码的自动化大规模漏洞测试工具

    可能大家之前已经使用过AutpSploit这款自动化漏洞利用工具了,但是这款工具现在又进行了大幅度改进. AutoSploit= Shodan/Censys/Zoomeye + Metasploit ...

  8. 十大必不可少的自动化 Web UI 测试工具!

    任何希望改进工作流程和缩短发布周期的开发团队都应该考虑自动化 UI 测试.手动测试将始终在开发中发挥作用,但自动化测试可确保更高质量的最低基线.此外,它还降低了成本,确保了可操作的结果,并简化了整个审 ...

  9. 世纪前线网络质量测试工具 是什么_上海控安发布汽车信息安全评估工具箱:一款标准化、自动化的安全测试工具...

    汽车网联化和智能化导致车载网络更为开放和复杂,面临着严峻的信息安全风险和挑战,汽车安全测试工作备受重视. 安全测试行业现状及痛点: • 工程师主要通过人为分析进行测试建模,对整车或零部件进行信息安全测 ...

  10. Cat-Nip:专用于Kali Linux的自动化基础渗透测试工具

    今天给大家介绍的是一款名叫Cat-Nip的开源渗透测试工具,该工具针对Kali Linux开发,可帮助研究人员自动化完成基础的渗透测试.这些基础的渗透测试任务包括信息收集.安全审计以及安全报告,而且这 ...

最新文章

  1. linux 权限 x 表示,在Linux系统中,用户对目录拥有“x”权限,表示可以执行下列哪种操作?...
  2. 详解MYSQL数据库密码的加密方式及破解方法
  3. Learning ROS: Service and Client (C++)
  4. CuteEditor 5.0 的使用
  5. 在Adobe Html5 Extension的使用Nodejs的问题
  6. 设计模式(3)——装饰者模式
  7. uCOS-II的学习笔记(共九期)和例子(共六个)
  8. unity引用类型序列化_Unity 序列化 总结
  9. linux电子教室软件,在Deepin Linux系统下安装和设置Veyon多媒体电子教室的方法
  10. hp计算机如何重装win7,惠普笔记本重装Win7系统过程详解
  11. 红耳朵象全国战略,让大众享受上门洗车的福利
  12. CA认证完整实现步骤
  13. Linux内核中内存分配函数
  14. Excel表列名称(基本实现)
  15. 现在做电商晚了吗?电商可以赚零花钱吗?
  16. hbuilderx安装教程_HBuilderX入门教程
  17. 《自控力》第八章读书笔记
  18. 常见的HTTP状态码以及代表的意义
  19. 英语学习笔记--英语口语(6)
  20. ajax传递数组.net,ajax传递数组问题

热门文章

  1. root什么意思?为什么要获取root权限?
  2. Amplitude 和 Magnitude的区别
  3. 面试了几位「30岁+」的产品经理
  4. 集成学习笔记12-Stacking算法分析与案例调参实例
  5. 弘辽科技:店铺选品的重要性
  6. forEach、map、for..of、for..in、for循环实现异步变同步的问题
  7. axios token过期刷新
  8. EMO-DB数据集介绍(即berlin的那个数据集)
  9. IDEA 连接 数据库
  10. 被Python红线警告(flake8)逼疯的解决办法,持续更新ing