Android自动化测试工具monkeyrunner的基本使用

发布时间:2020-08-24 16:47:51 作者:sino_core_team
来源:网络 阅读:587

前几天和同事一起研究了下monkeyrunner的基本使用,下面用一个简单的monkeyrunner例子和大家共同分享一下(基本操作,大神们可以飘过~)程序将安装一个Android应用包(以搜食记为例),并进行一些简单的操作~~~如有错误欢迎大家纠正



    # 导入此程序所需的模块

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImage

from com.android.monkeyrunner.easy import EasyMonkeyDevice

from com.android.monkeyrunner.easy import By

# 连接当前设备,返回一个MonkeyDevice对象

device =MonkeyRunner.waitForConnection()

easy_device=EasyMonkeyDevice(device)

# 安装Android包,注意,此方法返回的返回值为boolean,由此可以判断安装过程是否正常,横杠右斜

device.installPackage('e:/android/ssj_ad20140808v1.0.1.apk')

# 运行此应用中的一个活动。注意:应用名称可以到eclipse中查看

device.startActivity(component='com.sinoglobal.searchingforfood/.activity.SplashActivity')

# 点击个人中心(通过控件id实现点击)

easy_device.touch(By.id('id/iv0'),MonkeyDevice.DOWN_AND_UP)

#进入登录界面后输入用户名

easy_device.type(By.id('id/username'),'18311029909')

#使密码文本框获得焦点

easy_device.touch(By.id('id/password'),MonkeyDevice.DOWN_AND_UP)

#输入密码

easy_device.type(By.id('id/password'),'111111')

#点击【登录】按钮

easy_device.touch(By.id('id/login_btn'),MonkeyDevice.DOWN_AND_UP)

#访问我的收藏模块

easy_device.touch(By.id('id/iv_shoucang'),MonkeyDevice.DOWN_AND_UP)

#对当前界面截屏

result =device.takeSnapshot()

#休眠2秒

MonkeyRunner.sleep(2)

#将截屏图片存入本地

   result.writeToFile('e:\\device.png','png')


推荐阅读:
  1. 有哪些常用的自动化测试工具?
  2. Android自动化测试工具实现简述

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android monkeyrunner roi

上一篇:java测试链接mysql的方法

下一篇:PhpStudy修改Apache端口号的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》