(三)测试工具-13 monkeyrunner实例

需求

编写python脚本,实现APK安装、登录功能。

思路

1、安装APK
2、启动
3、取消升级
4、跳过界面展示
5、输入用户名、密码,点击登录
6、登录成功截图

源码

#-*- coding: UTF-8 -*-
from com.android.monkeyrunner import MonkeyRunner as mr
from com.android.monkeyrunner import MonkeyDevice as md
from com.android.monkeyrunner import MonkeyImage as mi

print("connect devices...")
device=mr.waitForConnection()

print("install app")
device.installPackage(r"E:/hyx/study/andriod/3/kaoyan3.1.0.apk")

print("launch app")
package='com.tal.kaoyan'
active='com.tal.kaoyan.ui.activity.SplashActivity'
runcomponent=package+'/'+active
device.startActivity(component=runcomponent)
mr.sleep(5)

print("touch cancel button")
device.touch(672,1131,'DOWN_AND_UP')
mr.sleep(3)

print("touch skip button")
device.touch(923,112,'DOWN_AND_UP')
mr.sleep(3)
print("input username and password")
device.touch(203,578,'DOWN_AND_UP')
mr.sleep(3)
device.type("zxw1234")
mr.sleep(3)
device.touch(242,730,'DOWN_AND_UP')
mr.sleep(3)
device.type("zxw123456")
mr.sleep(5)

print("login button")
device.touch(525,963,'DOWN_AND_UP')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值