其他非Eclipse)的开发人员应该使用的android从Android SDK工具。(在这个例子中,我用它在测试项目目录):
android的创建测试项目-P。米/ HudsonMonitor
-N HudsonMonitorTest
-后-P把路径测试项目目录
-米后提出的路径,你将测试项目
-后-N把测试项目的名称
要建立它,你应该使用像蚂蚁调试蚂蚁或蚂蚁释放(释放),但记得要加robotium.jar文件,这个项目的libs目录(如果你不这样做,你将不得不NoClassDefFoundError的为com.jayway.android.robotium.solo.Solo类。 要安装应用程序和测试模拟器或设备的使用方法:
ADB-5554模拟器安装-R BIN \ HudsonMonitor debug.apk
ADB-5554模拟器安装-R BIN \ hudson_monitor_test debug.apk
运行测试:
亚行外壳仪器
-W com.android.hudson.tests的/ android.test.InstrumentationTestRunner
但要记住解开模拟器,然后再运行测试。
创建测试用例:
好了,现在我们应该创建类将执行一个测试用例。唯一的测试项目,我们应该知道的是包的名称和主类的名称。在我们的测试项目的测试用例类看起来像这样:
com.android.hudson.HudsonMonitor,
com.jayway.android.robotium.solo.Solo;
android.test.ActivityInstrumentationTestCase2;
android.test.suitebuilder.annotation.Smoke;
公共类HudsonMonitorTest延伸ActivityInstrumentationTestCase2{
私人独奏独唱; / /这是Robotium用于支持跨越多个活动的测试用例类。
公共HudsonMonitorTest(){
超(“com.android.hudson”,HudsonMonitor.class);
}
公共无效设置()抛出异常{
super.setUp()
独奏,独奏(getInstrumentation(),getActivity())/ /需要在仪器仪表及开始活动。
}
@覆盖
公共无效拆解()抛出的异常{
尝试{
solo.finalize();
}的catch(Throwable的E){
e.printStackTrace();
}
getActivity()完成();
super.tearDown();
}
}
我们的应用程序有四个选项卡:“统计”,“详细信息”,“网页”和“配置”。选择其中之一的方法之一是单击某个元素,例如文本,选择“配置”:
solo.clickOnText(“配置”);
/ / 0,因为它是第一个 ,因为在屏幕
solo.enterText(0,“赫德森:8080”)
/ / 1 的EditText 它是第二
solo.enterText的(1,“赫德森”);
要添加此的哈德森HudsonMonitor应用,我们应该点击加号的ImageButton。是第一的ImageButton从顶部离开,因此它具有数0:
/ /的ImageButton只使用clickOnImageButton的方法,
/ /但是简单的按钮使用clickOnButton
solo.clickOnImageButton(0);
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-37528-2.html
那就让女性无偿服务呀
这样美国称霸全球就不会有任何阻碍