Android自动化测试:Robotium在Android Studio中的使用
来源:互联网 发布:灵界基友网络剧第一集 编辑:程序博客网 时间:2024/06/08 01:54
1.下载安装Robotium
地址:https://code.google.com/p/robotium/
配置:将下载好的 robotium-solo-5.4.1.jar 文件导入到Android Studio中
(Android Studio下直接将robotium-solo-5.4.1.jar放到app/libs/目录下, 并右键点击robotium-solo-5.4.1.jar,选择Add as library)
2.Android Studio工程自带测试包
新建的Android工程中会自带测试包androidTest,可以在其中新建测试类OnceTest.java. 在该类上右键选择Run “OnceTest”,即可运行测试类
package com.qi.activity.qguard;import android.test.ActivityInstrumentationTestCase2;import com.robotium.solo.Solo;import junit.framework.TestResult;/** * Created by xiezhihua on 2015/8/3. */public class OnceTest extends ActivityInstrumentationTestCase2 { private static final String TEST_ACTIVITY_NAME = "com.qi.activity.qguard.MainActivity"; private static Class<?> testActivityClass; private static Solo solo; static { try { testActivityClass = Class.forName(TEST_ACTIVITY_NAME); } catch (ClassNotFoundException e) { e.printStackTrace(); } } public OnceTest() { super(testActivityClass); } public OnceTest(Class activityClass) { super(activityClass); } @Override protected void setUp() throws Exception { super.setUp(); solo = new Solo(getInstrumentation()); getActivity(); } @Override protected void tearDown() throws Exception { solo.finishOpenedActivities(); super.tearDown(); } public void testRun() { //Wait for activity: 'com.example.ExampleActivty' solo.waitForActivity("ExampleActivty", 2000); //Clear the EditText editText1 solo.clearEditText((android.widget.EditText) solo.getView("textview1")); solo.enterText((android.widget.EditText) solo.getView("textview1"), "This is an example text"); }}3.独立apk应用重签名(使用re-sign.jar)
下载地址:http://recorder.robotium.com/downloads/re-sign.jar
http://troido.de/downloads/category/1
环境配置:a.配置ANDROID_HOME为android sdk的安卓目录,例如:D:\android-sdk
b.在path下添加这两个:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
重新开关一次命令窗口
如何使用:双击re-sign.jar,将要重签名的应用拖入到打开的应用中
4.安装重签名应用到手机中
0 0
- Android自动化测试:Robotium在Android Studio中的使用
- Android自动化测试:Robotium在Android Studio中的使用
- android 使用Robotium自动化测试
- Android Studio 中生成测试报告(使用Robotium自动化测试)
- Android studio 下的Robotium自动化测试
- Android Robotium自动化测试
- android 自动化测试robotium
- ANDROID自动化测试 robotium
- Android Robotium自动化测试
- Robotium android自动化测试
- Android Studio 里搭建自动化测试框架Robotium
- Android Studio 里搭建自动化测试框架Robotium
- Android studio 下的robotium自动化测试和持续集成
- Android Studio环境下基于Robotium的自动化黑盒测试
- Android自动化测试之robotium
- Android Robotium自动化测试二
- 转:ANDROID自动化测试 robotium
- ANDROID自动化测试工具:ROBOTIUM
- hdu 1251 统计难题(字典树)
- PHPcms 安装
- [Ptrace]Linux内存替换(三)运行控制
- 南邮 OJ 1057 封杀病毒
- Web Service修炼之二Xfire+Spring
- Android自动化测试:Robotium在Android Studio中的使用
- 数据采集仪器-界面呈现1
- C语言和C++的区别与对比
- BP单隐层神经网络 代码实现 以及 详细步骤
- caffe下跑自己的数据
- ajax的datatype选项的值
- Xcode 中放置图片的位置,Images.xcassets 和直接放在源文件目录中的区别
- 南邮 OJ 1058 Tom and Jerry
- hide app icon