(三)测试工具-11 monkeyrunner 简介

简介

MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Python的程序来模拟操作控制Android设备app,测试其稳定性并通过截屏可以方便地记录出现的问题。

功能

1、多设备控制:API可以跨多个设备,一次启动全部模拟器来实施测试套件;
2、功能测试:为应用自动执行一次功能测试,然后观察输出结果的截屏。
3、可扩展自动化:因为monkeyrunner是一个API工具包,你可以开发基于Python模块的整个系统来控制Android设备;

Monkeyrunner与Monkey区别

1、两者无本质关系
2、monkey是在设备直接运行adb shell命令生成随机事件来进行测试的。
3、monkeyrunner则是通过API发送特定的命令和事件来控制设备。

Monkeyrunner与Monkey不足

1、元素定位依赖于坐标点
2、不支持跨平台
3、没有成熟系统的管理框架
4、只适用于冒烟测试,检测APP稳定性测试

环境搭建

1、安装并配置好jdk环境
2、安装android sdk
3、安装python 安装配置教程
4、monkeyrunner环境变量配置: {Path}\Andriod_SDK\tools

验证安装结果

(三)测试工具-11 monkeyrunner 简介_第1张图片
退出r: ctrl+d

你可能感兴趣的:(Appium+Python3,多设备同时运行,python)