●MonkeyRunner简介 MonkeyRunner:Android SDK中自带的一个黑盒测试工具,在PC端通过Android API控制设备的运行或者自动化测试的执行。支持Python脚本,可以实现Monkey无法实现的一些逻辑控制。 注意: 前一章面讲的Monkey是运行在abd shel ...
分类:
其他好文 时间:
2017-03-27 10:43:23
阅读次数:
219
Android常用的自动化测试工具框架: Monkey,MonkeyRunner,UIAutomator,Robotium,Appium,Monkey Talk 但是这些工具框架都有什么关系呢,先通过一张图来了解一下吧.(图是某博客上借过来的) 是不是一脸懵逼,不知道这是什么鬼。下面详细了解一下。 ...
分类:
移动开发 时间:
2017-03-25 23:38:00
阅读次数:
316
因工作原因,需要用到模拟输入这个东东,查阅了一些资料,实现方式有多种,我大概分为两类,命令行类和程序类。 命令行类包括自动化测试组件monkeyrunner,getevent/setevent命令,input命令 程序类包括MotionEvent,AccessibilityService,反射等 本 ...
分类:
移动开发 时间:
2017-03-24 12:19:30
阅读次数:
369
用python编写脚本 1.导入模块: MonkeyRunner MonkeyDevice MonkeyImage ps:如果给导入模块起别名,就应该使用别名,而不能使用原名,否则会出现错误。 from com.android.monkeyrunner import MonkeyRunner as ...
分类:
其他好文 时间:
2017-03-09 18:54:17
阅读次数:
195
monkeyrunner工具提供了编写控制Android设备或仿真器从Android的代码之外程序的API。随着monkeyrunner,您可以编写安装一个Android应用程序或测试包,运行它,发送击键它,需要它的用户界面截图,并将截图工作站上的Python程序。该monkeyrunner工具主要 ...
分类:
其他好文 时间:
2017-03-09 18:31:08
阅读次数:
164
昨天为了一个ftp问题折腾了一天。问题背景:原来有个接口涉及到上传文件,服务端更换了ftp服务器,我们这边需要刷新连接服务端的ip和端口配置,代码没动。联调环境和验收环境都测试通过,一到生产环境就歇菜了。我们手工连接ftp并上传文件正常,就是跑接口由程序上传不行。根据日志信息定位发现在登录ftp后做 ...
分类:
Web程序 时间:
2017-02-16 13:11:39
阅读次数:
838
整理自: Stackoverflow (方法二亲测有效~~) Condition: a. adb device 有设备信息 b. Commands : Error: ...(error msg省略中)... Solution: 方法1:adb-killer +PC reboot 方法2:1. net ...
分类:
数据库 时间:
2017-02-08 18:27:08
阅读次数:
768
MonkeyRunner可以录制和回放脚本 前置条件: 电脑连接手机,输入adb devices 看看返回是否手机设备列表(我是真机,模拟器也可以) 配置好安卓sdk和Python环境 step: 1、启动录制脚本:cmd,输入命令 会弹出一个MonkeyRecord窗口界面该窗口的功能: 注意:如 ...
分类:
其他好文 时间:
2017-02-01 11:52:30
阅读次数:
245
压力测试结果:CRASH:崩溃,应用程序在使用过程中,非正常退出ANR:Application Not Responding MonkeyRunner APIs MonkeyRunner:用来连接设备或模拟器 MonkeyDevice:提供安装、卸载应用,发送模拟事件 MonkeyImage :完成 ...
分类:
移动开发 时间:
2016-12-05 17:12:34
阅读次数:
369
在之前的文章中,介绍过控件坐标和ID的获取方法,这里,我们再介绍一个新的工具—uiautomatorviewer。 Uiautomatorviewer是Android sdk自带的工具,位置在sdk/tools下。 工具打开方法: 1.sdk/tools下,找到uiautomatorviewer,双 ...
分类:
其他好文 时间:
2016-10-19 20:23:49
阅读次数:
256