增强型MonkeyRunner脚本计划

发表于:2013-12-26 11:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:youxiachai    来源:51Testing软件测试网采编

  最近,做android项目测试,测试一个应用程序在多个设备中分辨率是否合适,麻烦得要命,不停的截图比较,前一段时间,研究了一下monkeyrunner ,决定通宵写一个实用性强的monkeyrunner来方便测试使用
  前一段时间写的monkeyrunner资料
  http://youxilua.blog.51cto.com/3357586/772666
  功能说明:
  可以自动安装apk到android模拟器或者android实机
  可以截取设定好activity运行在android模拟器或者android实机上的效果图
  截图根据设备名和截取时间保存
  能够自动设别所有运行中的android模拟器或者android实机
  能够自动安装在特定文件夹下所有的apk文件到android模拟器或者实机
  功能实现:
  环境配置:
  设置好android /tootls 和 android /platform-tools 目录的到环境变量中,确保adb命令能够在cmd下正常运行
  脚本编写:
  该功能需要创建以下几个文件
  componentName.txt
  使用约定
  每一行为需要运行的activity的完整名字
  例如:
kg.tom/.HandlerThreadActivity
kg.monkey/.MonkeyActivity
takeSnap.bat
@echo off
  rem 获取当前运行设备 adb devices > devices.txt rem
  获取APK文件 dir apk /B > apk.txt rem 运行monkeyrunner
  脚本 monkeyrunner work.py
31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号