没有合适的资源?快使用搜索试试~ 我知道了~
Android自动化测试之Monkeyrunner常用操作编程
4星 · 超过85%的资源 需积分: 15 34 下载量 168 浏览量
2015-03-30
16:49:24
上传
评论
收藏 360KB PDF 举报
温馨提示
试读
14页
Android自动化测试之Monkeyrunner常用操作编程 本篇乃本人学习monkeyrunner时笔记,查看网络中的资料并经本人测试而出,由于本人刚接触,所以本篇内容不免肤浅,高手们请绕走~ 在测试本人以下实例时,请自行搭建Android环境。
资源推荐
资源详情
资源评论
Android
自动化测试之
Monkeyrunner
常用操作编程
这是本人总结和整理的,基于
Python
实现的脚本。实现的功能有:
屏幕滑动解锁、滑屏、长按、单击控件(三种方式)、输入文本、唤
醒屏幕、单击菜单键、单击主页键、单击电源键熄灭屏幕、重启、输
出设备屏幕截图到指定文件里、输出结果到指定文件里、打印当前时
间。
1.
滑动解锁实现
def unlock_screen(device):
for i in range(1,3):
device.drag(138,1176,366,373,0.1,10)
2.
滑屏实现
device.drag((286,150),(286,410),0.1,10)
3.
长按实现
方式
1
easy_device.touch(By.id('id/shutter_button_photo'),MonkeyDevice.DOW
N)
MonkeyRunner.sleep(1)
easy_device.touch(By.id('id/shutter_button_photo'),MonkeyDevice.UP)
方式
2
device.touch(button_x, button_y, MonkeyDevice.DOWN)
MonkeyRunner.sleep(1)
device.touch(button_x, button_y, MonkeyDevice.UP)
4.
输入文本(不支持空格输入)
Cotent = '1234'
device.type(Cotent )
5.
唤醒屏幕
device.wake()
6.
单击菜单键
device.press('KEYCODE_MENU',MonkeyDevice.DOWN_AND_U
P)
7.
单击主页键
device.press('KEYCODE_HOME
',MonkeyDevice.DOWN_AND_UP)
8.
单击电源键,熄灭屏幕
device.press('KEYCODE_POWER',MonkeyDevice.DOWN_AND_
UP)
9.
重启设备
device.reboot()
10.
单击控件操作
方式
1
device.touch(button_x,button_y," ")
方式
2
easy_device.touch(By.id('id/dialpad_button'),MonkeyDevice.DOW
N_AND_UP)
方式
3
import sys,time,datetime,os
from com.android.monkeyrunner import
MonkeyRunner,MonkeyDevice,MonkeyImage
from com.android.monkeyrunner.easy import EasyMonkeyDevice
from com.android.monkeyrunner.easy import By
from com.android.chimpchat.hierarchyviewer import
HierarchyViewer
from com.android.hierarchyviewerlib.models import ViewNode
剩余13页未读,继续阅读
资源评论
- crystal_lwf2015-07-09很好,帮助很大
- chenyujoe2015-04-24不错,推荐给入门级的学习者。级别高的就不用看了。
活在当下2015
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功