文章 2016-04-07 来自:开发者社区

[android]android自动化测试十二之代码控制截图

该方法适用于对某个Activity进行截图,不包含状态栏,在使用之前要保证view加载完毕才可以进行使用。import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.gr.....

文章 2016-04-07 来自:开发者社区

[android]android自动化测试十三之JavaMonkey跨APP操作

使用到的jar包均在android sdk中,chimpchat.jar,ddmlib.jar,guavalib.jar,sdklib.jar 代码import java.util.TreeMap; import com.android.chimpchat.ChimpChat; import com.android.chimpchat.core.IChimpDevice; public ...

文章 2016-04-07 来自:开发者社区

[android]android自动化测试十三之monkeyRunner自动化框架

1.MonkeyRunner自动化遇到的问题 一、元素坐标不好定位 二、不利于代码复用 三、出现问题不好调试 四、无封装大量多余代码 针对以上四点问题,尝试了一些自动化测试框架,虽不尽如意,但是也把成果展示如下: 1.制作一个应用,该应用可以得到你应用上所点击的IP $ ./andrec --help Usage: andrec [opt...

文章 2016-04-07 来自:开发者社区

[android]android自动化测试十四之dumpsys性能测试

dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option] meminfo 显示内存信息 cpuinfo 显示CPU信息 account 显示accounts信息 activity 显示所有的activities的信息 ...

文章 2016-04-07 来自:开发者社区

[android]am自动化测试框架(原创)

在linux环境该目录下需要一个AndroidManifest.xml文件 需要一个python脚本就可以完成,功能点,打开某个package的所有activity并截图保存 import os import logging file = open("AndroidManifest.xml") _adb_startActivity="adb shell am start -n " pac...

文章 2016-04-06 来自:开发者社区

[Android]android自动化测试十六之calabash-android

好久没有写Android自动化方面的专题了,新入一篇,大家一起玩一玩吧。 1.简单介绍 calabash-android是BDD测试框架,底层实现是cucumber,我之前写过cucumber类似的文章,所以上手还算快,极力推荐,个人觉得比robotium,uiautomation不知道好了多少倍,越用越纯熟。 2.安装与应用 安装ruby环境,我安装的是1...

文章 2015-05-11 来自:开发者社区

解放双手——Android自动化测试

解放程序猿宝贵的右手(或者是左手) ——Android自动化测试技巧 Google大神镇楼 : http://developer.android.com/tools/testing-support-library/index.html#UIAutomator 前言: 觉得文章太长不想往后翻的朋友,你们会后悔的,当然,你也可以选择先看后面的,你会觉得很爽,但是相信我,你还是会回来看前...

文章 2014-03-18 来自:开发者社区

Windows下Android项目搭建Jenkins持续构建+自动化测试

安装Jenkins + 建立项目 1,  打开http://jenkins-ci.org/, 下载jenkins.war。 2,  Jenkins的安装非常简单,可以直接在命令行中使用java –jar jenkins.war运行,也可以将jenkins.war放在tomcat中去执行。 3,  打开Jenkins的系统管理>系统设置: a)   &n...

文章 2013-10-28 来自:开发者社区

bash shell脚本实现android自动化测试部署与运行

我的配置是linux 64, android4.2.2的sdk。 实现的细节都在代码注释里了,变量名以及echo的内容也是说明的一部分。 主流程为: 检测是否指定端口的模拟器已经运行,若有则关闭 创建模拟器 启动模拟器 用ant build包,通过检查bin目录下有没有apk来确定是否成功 检查指定端口的模拟器是否已正常运行 用adb安装apk 启动apk的activity,让程序自己跑 用...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。