欢迎来到天天文库
浏览记录
ID:6373173
大小:4.47 MB
页数:77页
时间:2018-01-12
《robotium 学习-长新整理,金阳光审阅》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、Robotium简介Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。另外,Robotium4.0版本已经支持对WebView的操作。Robotium对Activity,Dialog,Toast,Menu都是支持的。Robotium核心类是Solo通过Solo类可以对控件进行各种操作R
2、obotium官网:http://robotium.com/Robotium中文官网http://www.robotium.cn/2环境搭建安装并配置JAVA_HOME下载JDK1.7并安装,安装过程中全用默认安装即可JDK环境配置点击我的电脑---属性---高级---环境变量:新建环境变量如果是默认安装就是上面这个路径,需要依据实际路填写确定保存退出JDK配置验证开始----运行---输入CMD在命令提示符下输入java–version确认版本与你安装的版本是否相同下载ADT工具包并配置Android环境在百度输adt-b
3、undle-windows-x86-20130917选红色框下载下载解压缩之后就可以配置Android了点击我的电脑---属性---高级---环境变量---系统变量(新建)ANDROID_HOME=XX盘符:adt-bundle-windows-x86-20130917sdkANDROID_SDK_HOME=XX盘符:adt-bundle-windows-x86-20130917sdkANDROID_AVD_HOME=XX盘符:adt-bundle-windows-x86-20130917sdk选择系统变量中pa
4、th编辑%ANDROID_HOME%TOOLS;%ANDROID_HOME%platform-tools确定退出ANDROID环境配置确认在开始---运行---输入CMD在命令提示符下输入ECHO%ANDROID_HOME%ECHO%ANDROID_SDK_HOME%ECHO%ANDROID_AVD_HOME%ECHO%PATH%确认相关信息与此前配置的完全相同,若不相同重启之后在确认一次,部分机器重启才能生效以下是我电脑是配置之后的显示的结果,注意(我电脑用的是20130219版的ADK)3相关工具的准备下载Robot
5、ium.jar如果需要操作Excel要下载jxl如果需要操作Oracle要下载Oracle对应的驱动包官网演示APK(记事本APK)下载配置Host以便能访问GOOG方式1:打开站长工具网站http://tool.chinaz.com/选择其它工具—超级ping在输入框输:dl-ssl.google.com检测站点只选海外就行了点查询查询结果如下我们一般选择响应时间快的加入到host文件中打开C:WINDOWSsystem32driversetchost按以下格式填写Ip域名另外还有一种方式将http://www.
6、360kb.com/kb/2_122.html中的所有信息全加到HOSTSDK更新配置运行Android工具中的SDKManager.exe点击Tool----Options在Usedownloadcache打V醒置完之后就可以启用更新了选择你想要的API版本就可以更新了,注意该更新时间很长,有时需要一天,中间不要关机4:模拟器创建启动Eclipse首次启动时会询问Workspse路径此时选择一个你自定义的一个路径就可以了选择Windows---AndroidVirtualDeviceManager----点新建之后出现如下
7、画面,注意在Device最好不要选择Nexus开头的 如果选择的话最终会出现新增的模拟器右边没的其它按键不易使用AND 名称一定要记住,后续用命令启动措拟器时需要用到,另外为了后续测试此处SDCARD最好配置一点空间确定之后界面像这样你仍可以选中重新编辑模拟器启动方式1:Eclipse中用AVD 管理器启动 在上面界面点Start启动之后模拟器界面模拟器启动方式2命令提示符下启动开始---运行---输CMDEmulator@模拟器名称用命令提示符启动之后画面就是像上面那样,注意启动之后命令提示符的那个界面不能关掉,一旦关掉模
8、拟器也会关掉的5重签名工具的使用方式1:基于UI层级的操作下载re-sign.jar双击re-sign.jar将需要重签名的APK拖动到工具内签名之后系统会弹出信息此里需要记录相关信息第一栏是 APK的包名第二栏是主Activity名 也就是你启动第一个画面相应的类名签名方式2基于脚本方式
此文档下载收益归作者所有