Robotium_仅有apk测试包引发的测试
来源:互联网 发布:买家怎么联系淘宝客服 编辑:程序博客网 时间:2024/05/19 04:51
1.环境配置:
android-sdk
robotium-solo-3.0.jar已经下载到本地
re-sign.jar
测试包Coup0.apk
2.在eclipse中创建Coupon0的Project,包名与activity名与测
试包Coupon.apk中的一样。
3.创建Android Test Project Coupon800Test,创建class
couponTest.java
代码如下:
package com.tuan111.coupon111;
import com.tuan800111.*;
import com.jayway.android.robotium.solo.Solo;
import android.test.ActivityInstrumentationTestCase2;
import android.test.suitebuilder.annotation.Smoke;
public class coupon11Test extends
ActivityInstrumentationTestCase2{
private Solo solo;
public couponTest()throws ClassNotFoundException{
super("com.tua0.coupon", SplashActivity.class);
}
public void setUp() throws Exception {
solo = new Solo(getInstrumentation(),
getActivity());
}
@Smoke
public void testOpenText() throws Exception {
solo.clickOnScreen(120,310);// Open item text
solo.clickInList(1); //Open item
Linkify
boolean expected=true;
solo.sleep(3000);
boolean actual=solo.searchText("(?i).*?some
text");
assertEquals("some text is not found",
expected,
actual); //Assert that some text is found
solo.goBackToActivity("ApiDemos");
solo.sleep(3000);
}
@Override
public void tearDown() throws Exception {
try {
solo.finalize(); //Robotium will finish all the
activities that have been open
} catch (Throwable e) {
e.printStackTrace();
}
getActivity().finish();
super.tearDown();
}
}
4.AndroidManifest.xml中代码如下:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/androi
d"
package="com.tuan800.coupon"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<instrumentation
android:targetPackage="com.tuan800.coupon"
android:name="android.test.InstrumentationTestRunner" />
<application android:icon="@drawable/icon"
android:label="@string/app_name">
<uses-library android:name="android.test.runner" />
</application>
</manifest>
5.运行后出现问题如下:
[2012-03-04 21:57:44 - Coupo0Test] Launching
instrumentation android.test.InstrumentationTestRunner
on device emulator-555
[2012-03-04 21:57:46 - Coupon0Test] Collecting test
information
[2012-03-04 21:57:51 - Coupon8Test] Test run failed:
Unable to find instrumentation info for: ComponentInfo
{com.tua00.coupon/android.test.InstrumentationTestRunn
er}
- Robotium_仅有apk测试包引发的测试
- Robotium_易测云生成的自动化测试脚本(1)
- Robotium_易测云生成的自动化测试脚本(2)
- Robotium_易测云生成的自动化测试脚本(3)
- Robotium_易测云生成的自动化测试脚本(4)
- Robotium_易测云生成的自动化测试脚本(5)
- Robotium_去掉apk包中的证书
- Robotium_无证书apk包添加证书
- robotium 测试apk包
- robotium 测试APK包
- Robotium_使用robotium进行自动化测试
- APK安装包测试:反编译测试
- robotium测试单独APK包
- Robotium_无证书apk包添加证书(2)
- 仅有apk情况下找apk的包名和文件名
- Robotium针对只有apk包的测试入门例子
- 测试时查看apk的包和Activity方式
- APK的Mokey测试
- Using web player templates 使用网络播放器模板
- Oracle行列转换
- cookie 和session 的区别详解
- POJ-3481 维护单调链表
- centos 上搭建apache+php+mysql
- Robotium_仅有apk测试包引发的测试
- ajax的学习笔记
- samba服务器的安装
- 个人日志20120304
- centos 上搭建VSftp
- ubuntu下搭建VPN
- 第九周
- C++程序设计实验报告(三十四)---第三周任务四
- 利用HttpWebRequest实现POST和GET方法