基于python语言的MonkeyRunner自动化测试

不是很熟悉Python语法,基本不会,尝试的写了一下MonkeyRunner自动登录。

#这里导入几个基本的包,MonkeyRunner,MonkeyDevice
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
#这个device是连接上的设备对象,应该是个耗时方法,一直等待设备连接
device = mr.waitForConnection()
#启动app,默认到登录页面
#device.startActivity(component="com.xx.xx")
print("----------准备登陆...")
#这里我使用的是控件坐标,是通过MonkeyRecorder获取的,方法就是导入MonkeyRecorder包,然后调用#record()传入device,就会启动一个手机同步的模拟机页面,点击控件获得坐标;后面会尝试控件ID获取对象
device.touch(739,452,'DOWN_AND_UP')
#等待输入框获取焦点
mr.sleep(1.0)
#输入密码
device.type('123456')
#隐藏输入法
device.press('KEYCODE_BACK', md.DOWN_AND_UP)
mr.sleep(1.0)
#点击登录按钮,到这登录就基本完成
device.touch(710,518,'DOWN_AND_UP')
print("----------已登录")

这是写的很low,刚学,但是还是能用的起来的,很有意思。有大神望指点哦!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值