玩转 Android自动化
文章平均质量分 89
毕小烦
持续学习的小学生
展开
-
appium在MAC上环境搭建
1. 安装、启动Appiumbixiaopeng@bixiaopeng ~$ npm install -g appiumPassword:npm http GET https://registry.npmjs.org/appiumnpm http 200 https://registry.npmjs.org/appiumnpm http GET https://registry.npm原创 2014-06-07 13:52:34 · 14980 阅读 · 2 评论 -
使用python编写appium用例
安装Python依赖pip3.4 install nosepip3.4 install seleniumpip3.4 install Appium-Python-Client运行测试用例android_contacts.pyimport osimport unittestfrom appium import webdriverfrom time import slee原创 2014-06-07 13:56:48 · 64676 阅读 · 12 评论 -
appium踩过的坑(持续更新..)
Appium踩过的坑一:运行appium报错:Appium will not work if used or installed with sudobixiaopeng@bixiaopengtekiMacBook-Pro ~$ error: Appium will not work if used or installed with sudo. Please rerun/insta原创 2014-06-07 14:01:09 · 43445 阅读 · 9 评论 -
【Android自动化测试之Robotium】03. 当只有一个APK的时候使用robotium进行自动化测试
一. 准备工具1. 准备重签名工具:http://www.troido.de/re-sign.jar(在mac上没办法用,只能在windows上用)2. 下载robotium.jarhttp://code.google.com/p/robotium/downloads/list3. 搭建测试环境二. AndroidManifest.xml原创 2013-04-09 13:31:32 · 7183 阅读 · 2 评论 -
【Android自动化测试之Robotium】02. Robotium之用例分析
如果大家配置好了Robotium的测试环境,那么开始吧(这里只介绍有源码的情况,没有源码也是可以做的)被测应用下载:http://download.csdn.net/detail/wirelessqa/4487252测试代码 (只贴出MainActivity和GridView,用例很简单就不多作注释了)大家可以对照着Athrun的用例来看看两个框架的区别原创 2012-08-09 14:47:07 · 18580 阅读 · 4 评论 -
【Android自动化测试】03. Athrun之用例分析
如果大家配置好了athrun的测试环境,那么开始吧(这里只介绍有源码的情况,没有源码也是可以做的)被测应用下载:http://download.csdn.net/detail/wirelessqa/44872521. 导入被测试应用-- 新建测试工程-- 依赖被测试应用测试工程的Manifest.xml<manifest xmlns:android="http://sch原创 2012-08-09 14:29:33 · 11429 阅读 · 7 评论 -
【Android自动化打包】01. aapt的用法
什么是aapt?执行命令: C:\Users\Xiaopeng>aapt Android Asset Packaging Tool1. 列出apk包的内容aapt l[ist] [-v] [-a] file.{zip,jar,apk} 注:filepath是apk存放的路径 1.1 aapt l -v filepath/..apk :以table的形...原创 2012-05-09 19:07:08 · 23376 阅读 · 5 评论 -
【Android自动化测试之Robotium】01. Robotium环境配置
一. 首先是配置最基本的环境Android自动化测试之知识准备+环境配置 (点击查看)二.下载Robotium打开: http://code.google.com/p/robotium/下载:robotium-solo-3.4.1.jar (写测试用例时需要依赖此包) robotium-solo-3.4.1-java原创 2012-08-09 14:41:53 · 13928 阅读 · 4 评论 -
【Android自动化测试之Robotium】04. 命令行运行Android Robotium自动化用例或单元测试用例
本文目录1.运行所有的测试用例2.运行单个测试类或某个TestSuite3.运行某个测试类里面的某个测试方法4.运行两个不同的测试类或类中的方法命令行运行Android Robotium自动化用例或单元测试用例1.运行所有的测试用例举个栗子:运原创 2013-05-31 12:53:47 · 9390 阅读 · 1 评论 -
【Android自动化测试之shell】01. 常用android shell命令记录
1.ANDROID命令行HOST操作adb push C:\Users\Xiaopeng\Desktop\hosts /system/etc/hosts 导入adb pull /system/etc/hosts e:/host.txt 导出cat /system/etc/hosts 查看2.命令行打印过滤TAG的LOGadb logcat TaoAp原创 2012-11-11 20:35:24 · 2421 阅读 · 0 评论 -
【Android自动化测试】02. Athrun之环境配置
一. 首先是配置最基本的环境Android自动化测试之知识准备+环境配置 (点击查看)二.下载Athrun在本机选定一个存放代码的位置dir在dir下单击鼠标右键在弹出的菜单中选择SVN Checkout一项在弹出的对话框,第一项URL of repository下面的输入框中填入对应的地址:http://code.taobao.原创 2012-08-09 13:58:30 · 8812 阅读 · 10 评论 -
【Android自动化测试】01. 知识准备&环境配置
一.知识准备Java基础知识,知道类、构造方法、继承这样的基础概念基本的动手编码能力对Android系统有一定的了解,知道Activity、Manifest文件、R.java文件、布局文件这样的概念以及它们的作用知道使用android SDK中的一些工具,如adb,hierarchyviewer知道如何使用Eclipse善于使用Google,能快速搜原创 2012-08-04 16:09:19 · 6749 阅读 · 2 评论 -
【Android自动化打包】03. APK的数字签名
1. 什么是数字签名? 数字签名就是为你的程序打上一种标记,来作为你自己的标识,当别人看到签名的时候会知道它是与你相关的 2. 为什么要数字签名? 最简单直接的回答: 系统要求的。 Android系统要求每一个Android应用程序必须要经过数字签名才能够安装到系统中,也就是说如果一个Android应用程序没有经过数字签名,是没有办法安装到系统中的! And...原创 2012-06-11 10:50:25 · 7575 阅读 · 0 评论 -
【Android自动化打包】02. javac的用法
javac 是javac语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。javac命令用法如下:一 . 查看javac的帮助命令 操作步骤:cmd-->回车-- > 输入javac -help ,可查看javac的命令 二. 实例演示: ...原创 2012-05-17 17:34:23 · 5032 阅读 · 0 评论 -
【Windows技巧】如何用DOS命令关闭进程
1. 打开Dos命令窗口开始-运行,输入cmd后回车2. 用tasklist获取进程的 PID在DOS提示符下,先用命令 tasklist 回车来获取进程的 PID ,(例如获取了Explorer.EXE进程的PID为1988);3. 用taskkill /pid /f结束进程再输入命令:taskkill /pid 1988 /f 回车,即可结束相应的进程了。另外:...原创 2012-05-08 21:28:07 · 5185 阅读 · 0 评论 -
用idea编写appium用例
1. 安装ContactManagers.spk:路径apps/ContactManager/ContactManagers.spk2. 打开用例到IntelliJ:Open -- 选中appium/sample-code/examples/java/junit/pom.xml打开3. 环境配置:如果依赖的jar包没有加载进来,可能需要配置maven原创 2014-06-07 13:55:18 · 17735 阅读 · 0 评论