三九宝宝网宝宝百科宝宝知识

如何学会使用安卓自动化测试工具MonkeyRunner

02月15日 编辑 39baobao.com

[如何使用wps表格自动计算功能]1、首先我们使用wps office2019打开一个表格,然后点击左上角的文件图标 2、在文件列表中,我们找到工具,点击打开 3、在工具的下拉列表中,我们找到选项,点击打开 4、在wps offi...+阅读

第一步、安卓自有目录\tools\hierarchyviewer.bat工具可以用来查看应用程序的ID。

(1)、启动安卓模拟器,打开需要查看ID的软件界面。此处以google搜索界面为例。然后双击打开hierarchyviewer.bat,显示搜索界面的activity,即下图左侧被选中的项,表示搜索界面的完整包名。

(2)点击Load View Hierarchy按钮,展现该搜索界面的层级图。选中指定的控件,查看ID名称。

在属性显示区域可以看到各个控件所处的坐标位置,以及可以查看模拟器上任务栏的高度,这些信息可以用于坐标计算中。

第二步、通过EasyMonkeyDevice类和By类来调用控件ID。

(1)输入框的ID写法:easy_device.type(By.id('id/name_text),'zhangsan')。

(2)复选框/单选/按钮的ID写法:easy_device.touch(By.id('id/login_button'),MonkeyDevice.DOWN_AND_UP)。

(3)当两个ID名称相同时,可以使用层级进行定位。

easy_device.touch(By.id('id/parent_button'),MonkeyDevice.DOWN_AND_UP,By.id('id/current_button'),MonkeyDevice.DOWN_AND_UP)。

第三步、运行文件模拟计算7*8=56,生成result.png。monkeyrunner calculator.py。

用ID进行参数差不多都是这个思路。但是对于列表、或者弹出框则无法直接通过点击ID操作成功,需要计算ID的坐标。

软件测试工程师经过以上三个步骤,我们就能快速的掌握MonkeyRunner的使用方法,完成安卓软件测试的任务。

以下为关联文档:

如何快速学会selenium自动化测试工具当所有水管通路全部安装好后才可以水管压力测试,在测压前要 封堵所有的堵头,关闭所有阀门,打开进水总管的阀门。测压时,摇动水管压力测试机,直到压力表的指针指向0.9-1.0左右,也就...

自动化测试工具有哪些QTP全名HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来...

常用自动化测试工具都有哪些列举一些工具和框架,有开源的也有商业的 monkey monkeyrunner monkeytalk Instrumentation UIAutomator Espresso Calabash Selendroid Robotium Appium Testbird SeeTest Si...

Android手机自动化测试工具有哪些安卓手机自动化测试工具通常来说是匹配的系统设置软件以及基础的工具,通常就是通过软件来测试当前的状态。 UiAutomator也是Android提供的自动化测试框架,基本上支持所有的And...

安卓手机自动化测试工具是什么一、首先说说手机自动化测试的原理 1、手机自动化测试的原理为PC上一个控制端(测试工具)与手机上的一个agent端,通过串口、USB或者无线方式将PC与手机终端相连,然后应用测试工具...

Python有什么成熟的Web自动化测试工具我曾经实现过web测试的自动化库,主要说一下模拟浏览器部分: 对于IE,mshtml组件+一些windows API足够了,因为IE浏览器本身就是构建在这个组件之上,用这个跟真实的浏览器行为非常...

请问在什么情况下会用到自动化测试工具自动化测试工具,适合的场合:1) 软件需求变动不频繁。 项目中的某些模块相对稳定,而某些模块需求变动性很大。我们便可对相对稳定的模块进行自动化测试,而变动较大的仍是用手工测...

自学自动化测试的条件和方法AutoRunner是黑盒测试工具,可以用来完成功能测试、回归测试,可以提高测试效率,降低测试人工成本。 自动化测试是当今测试发展的方向,能够帮助软件开发团队实现: ● 节省测试时间...

教你如何在电脑上面使用安卓APP本文介绍了一种在个人电脑(PC)上使用安卓APP的方法,经过简单的几步设置后,即便在电脑前也可以随时玩手机APP啦。 方法/步骤 1.下载软件bluestacks。 这是一个可以让Android 应用...

推荐阅读
图文推荐