自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

转载 Monkeyrunner学习之五

MonkeyRunner是Google Android SDK下的一个工具,用于自动化测试Android程序。Monkeyrunner工具提供了一套API,使用这些api写出的Python程序可以在黑盒地控制Android设置和模拟器。有了Monkeyrunner,我们可以通过python语句控制apk包的安装和卸载、启动app、向app发送各种动作指令、截取图片并保存。Monkeyr

2014-04-22 19:22:40 1182

原创 Monkey学习

在跑monkey之前,我们需要配置好SDK环境。

2014-04-16 20:49:03 899

转载 用UIAutomation识别UI元素(四)

在一般情况下用FindFirst和FindAll只可以找到在UISpy中的Control View中有显示的AutomationElement。 但是有时候有的AutomationElement在Control View没有显示,但是在Raw View中确存在。特别容易出现在自定义控件中。 在一个Treeview中就每有一个Text AutomationEl

2014-04-16 20:33:20 1970

转载 用UIAutomation识别UI元素(三)

有时候我们会要捕捉一组有相同属性的控件就要用到AutomationElementCollection 类。 AutomationElementCollection 类表示 AutomationElement 对象的集合比如我们要捕捉Calculator上的所有Button.[c-sharp] view plaincopyusing System.Windows.Automation; 

2014-04-16 20:31:37 3457

转载 用UIAutomation识别UI元素(二)

识别UI元素找到窗口就可以开始找窗口上的UI元素了。 比如我想找Calculator上的文本框  可以用如下代码实现:  [c-sharp] view plaincopyusing System.Windows.Automation;      ...  //找到Desktop  AutomationElement Desktop =

2014-04-16 20:30:15 1757

转载 用UIAutomation识别UI元素(一)

用UIAutomation识别UI元素(一)分类: UIAutomtionUIAutomtion中主要用AutomationElement 类来 表示 UI 自动化目录树中的一个 UI 自动化元素,并包含由 UI 自动化客户端应用程序用作标识符的值。  添加UIAutomation在reference中添加UIAutomationClient,UIAutomat

2014-04-16 20:28:50 2338

转载 Android自动化基于UIAutomator的实现及代码生成

Android UI自动化测试这块一直是google忽略或者技术薄弱的地方,以至于他没有提供一套完整的自动化测试框架。国内公司做UI自动化测试一般都借助于第三方测试框架如robotium,淘宝测试(TMTS),Robolectric等。但这些测试框架或多或少都存在一些跨应用,事件等待等不足,无法满足UI自动化的所有要求。  Android4.0之后,google仿照微软UIAutomation

2014-04-16 20:21:25 1328

转载 Android4.3的新类UiAutomationConnection

在Android4.3上,Google的开发者新增了一个类UiAutomationConnection,它目前用在Instrumentation test中,控制某些操作的权限。  代码解释是这样说的: UiAutomationConnection是一个远程对象,它从shell中传递给Instrumentation,用于控制某些特权操作,使得这些操作sh

2014-04-16 20:18:36 1134

转载 android自动化测试工具【UiAutomator】——打开settings实例

以下为使用UiAutomation打开settings的一个标本实例,来简单说明使用该工具的测试步骤package com.uia.example.my;//导入需要的内容import android.os.RemoteException;import com.android.uiautomator.core.UiObject;import com.android.

2014-04-16 20:04:39 1609

转载 Monkeyrunner学习之八(使用log日志功能)

创建mylog.py文件,以下为解析内容:1、导入需要的文件     os:用来获取当前工程的路径     logging:用来设置日志的属性     time:用来获取当前系统的日期2、在另外一个文件导入该文件,然后执行writeLog即可,第一个参数为log的名字,第二个参数为log的内容比如:from Utility.myLog i

2014-04-16 19:59:45 1455

原创 monkeyrunner学习笔记四(录制和回放)

首先电脑已经搭配好SDK的环境录制1.  把以下的脚本复制粘贴后保存为recorder.py的文件,并且把recorder.py文件放在SDK---Tools目录下。#!/usr/bin/envmonkeyrunner#Copyright 2010, The Android Open Source Project##Licensed under the Apache Lic

2014-04-16 17:22:06 1047

转载 Android自动化测试之Monkeyrunner使用方法及实例

目前android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也比较简单,记住那几个命令就行了。而mon

2014-04-08 20:32:52 1829

原创 Monkeyrunner学习之三(如何使用坐标去点击的方法)

from com.android.monkeyrunner import MonkeyRunner,MonkeyDevice,MonkeyImagedevice=MonkeyRunner.waitForConnection(1.0,'82627d4b')device.startActivity(component='com.mt.mtxx.mtxx/com.mt.mtxx.mtxx.Top

2014-04-08 20:31:08 3260

转载 Monkeyrunner学习之二(如何使用id去点击的方法)

Monkeyrunner使用id去点击的方法:from com.android.monkeyrunner import MonkeyRunner, MonkeyDevicefrom com.android.monkeyrunner import MonkeyImagefrom com.android.monkeyrunner.easy import EasyMonkeyDevice

2014-04-08 20:18:50 1930

原创 Monkeyrunner学习一

在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。可以用来查看各个控件的id。电脑已搭配好android SDK环境1.手机连接USB线(开启USB调试)2. 在eclipse的ADTAnd

2014-04-08 20:11:42 1108 1

转载 Android 实用工具Hierarchy Viewer实战

在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。本文的读者对象为具备初步Android知识的用户。步骤1 设计界面

2014-04-08 20:01:40 782

转载 Monkey测试简介

Monkey测试简介 shell, monkey, system, Android, 文件系统Monkey, 示例, 简介一、Monkey测试简介Monkey测试是Android平台自动化测试的一种手段,通过Monkey程序模拟用户触摸屏幕、滑动Trackball、按键等操作来对设备上的程序进行压 力测试,检测程序多久的时间会发生异常。 二、Monkey程序介绍

2014-04-04 19:10:16 738

转载 Android常用命令以及log抓取方法

Adb常用命令1.安装好sdk后运行adb的方法:运行cmd,输入cd \回车输入F:回车输入cd sdk tools文件目录 回车2.复制sdk tools文件详细目录,进入c:\windows\system32\cmd,右键点击cmd文件,发送快捷方式到桌面,右键单击桌面---属性,把sdk tools详细目录路径粘贴到起始位置。3.手机连接数据线,在电脑上打开cm

2014-04-04 19:07:04 9311 1

转载 Android__ADB_操作命令.docx

ADB(Android Debug Bridge)说明:下面一些命令需要有root权限才能执行成功快速启动dos窗口执行adb:1.adb.exe所在路径添加到系统环境变量中2. 配置快捷键启动dos进入C:\WINDOWS\system32目录下,找到cmd.exe.右击菜单 "发送到" -> 桌面快捷方式。在桌面上右击"快捷方式 到 cmd.exe" -> "属性"

2014-04-04 18:59:24 1039

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除