# Imports the monkeyrunner modules used by this program, 此处是加载需要的文件, 可以说是必须的吧。
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage
 
# Connects to the current device, returning a MonkeyDevice object 此处为连接当前运行的虚拟机, 然后返回一个对象。
device = MonkeyRunner.waitForConnection()
 
# sets a variable with the package's internal name 此处定义包的变量, 方便管理
package = 'com.hissage'

# sets a variable with the name of an Activity in the package 此处定义activity变量, 需要添加包名
activity = 'com.hissage.ui.activity.ConversationListActivity'

# sets the name of the component to start  此处设置起始组件, 放在变量里
runComponent = package + '/' + activity

# Runs the component 此处为启动
device.startActivity(component=runComponent)

#wait for a monment, 5s
MonkeyRunner.sleep(5)

# Presses the Menu button 此处为按menu并松开
device.press('KEYCODE_MENU','DOWN_AND_UP')
 
#Takes a screenshot  此处为截图
result = device.takeSnapshot()
 
# Writes the screenshot to a file 此处为保存图片,默认情况下在SDK的tool文件夹下
result.writeToFile('./shot1.png','png')

Android自动化工具Monkeyrunner使用之——ISMS(启动APK并截图查看)相关推荐

  1. Android自动化测试之MonkeyRunner MonkeyDevice MonkeyImage API使用详解 脚本编写 脚本录制回放

    MonkeyRunner 系列文章 MonkeyRunner简介 MonkeyRunner 三大模块 MonkeyRunner API MonkeyDevice API MonkeyImage API ...

  2. [转] android自动化之MonkeyRunner测试环境配置(一)

    Android自动化测试之MonkeyRunner 一.Android自动化测试之环境搭建 1.1  Android-sdk介绍 ¢ SDK(Software development kit)软件开发 ...

  3. Android自动化测试之MonkeyRunner录制和回放脚本

    Android自动化测试之MonkeyRunner录制和回放脚本(十一) 分类: 自动化测试 Android自动化 2013-02-22 10:57 7346人阅读 评论(2) 收藏 举报 andro ...

  4. Android自动化测试之MonkeyRunner

    2019独角兽企业重金招聘Python工程师标准>>> MonkeyRunner是Google Android SDK下的一个工具,用于自动化测试Android程序. Monkeyr ...

  5. android 自动化测试之monkeyrunner学习(三),自动化测试之Monkeyrunner

    一.功能 Android自动化测试工具 二.环境配置 1 android-sdk 2 jdk 3 配置python环境 monkeyrunner在Android SDK的tools文件夹下 三.打开方 ...

  6. Android自动化测试之monkeyrunner基本要素(七)

    2019独角兽企业重金招聘Python工程师标准>>> 1. #导入模块;      from com.android.monkeyrunner import MonkeyRunne ...

  7. Android自动化测试之Monkey命令使用及monkey脚本编写

    系列文章 Android自动化测试环境部署及adb sdkmanager avdmanager Monitor DDMS工具使用及命令详解 Android自动化测试之Monkey使用及monkey脚本 ...

  8. Android自动化测试工具SoloPi

    一.SoloPi介绍 SoloPi是阿里在移动端上一个无线化.非侵入式的 Android 自动化工具,公测版拥有录制回放.性能测试.一机多控三项主要功能,能为测试开发人员节省宝贵时间. 二.开源地址 ...

  9. 【金阳光测试】大话Android自动化测试--Android自动化系列(1)--金阳光于2013年4月份

    Android自动化测试框架和工具在四年多的发展日趋成熟.从五年前的第一代自动化架构演进到目前第四代(本系列讲座第7篇后将详细剖析第三代和第四代自动化框架)从以前最早谷歌推崇的monkey随机测试工具 ...

最新文章

  1. python中字典添加键对_关于python:如何向字典添加键、值对?
  2. HashSet源码解析
  3. 锋利的jQuery--关于$(document).ready()函数及jQuery代码风格
  4. Deepin 15.7安装教程
  5. java基准测试_星期五基准功能Java
  6. ab 模拟_Ab测试第二部分的直观模拟
  7. application terminated怎么解决_优雅解决 SpringBoot 工程中多环境下 application.properties 的维护问题...
  8. 消息长度_nsq消息队列源码分析
  9. Struts2的学习-属性驱动和模型驱动
  10. 过滤器做权限校验以及遇到的坑
  11. 如何使用 Numbers 筛选出特定种类的资料?
  12. 淡泊以明志,宁静而志远--诸葛亮诫子书(2007-09-30 09:35:17| 分类: 心情故事)
  13. 《自然语言处理实战入门》 深度学习组件TensorFlow2.0 ---- 文本数据建模流程
  14. 【网络取证篇】suy网络工具包
  15. Proxy ARP--即ARP代理
  16. PHPMailer远程命令执行漏洞复现
  17. 全国计算机等级考试python试题_全国计算机等级考试二级Python真题及解析(5)
  18. 来源(Provenance)介绍
  19. php和按键精灵,按键精灵的脚本 - 对于重复动作(含键盘鼠标)太好用了
  20. VBA实战(11) - 工作表(Sheet) 操作汇总

热门文章

  1. 酷狗音乐播放器2014 v7.6.1.0 官方免费版
  2. 浅谈方正教务模拟登录实现
  3. Kibana:运用 Lens 创建数据透视表格
  4. python快速实现简易双重弹力球小游戏
  5. android native 相册,React Native手动实现调用原生相机相册(Android端)
  6. c语言指针的应用实验七,C语言实验程序总结实验七指针.doc
  7. 【预测模型-ELM预测】基于麻雀算法优化极限学习机预测附matlab代码
  8. 微信PC版重大更新!这下上班摸鱼更方便了!(后台领取内测更新包)
  9. 大学计算机专业论文可以抄吗,计算机大学毕业论文范文
  10. 通信行业的一些基础知识