51Testing软件测试论坛
标题:
【Robotium】执行了第一个test后,后面的test都不执行了。
[打印本页]
作者:
better82
时间:
2012-6-6 10:48
标题:
【Robotium】执行了第一个test后,后面的test都不执行了。
先上代码:
public class WoTest extends ActivityInstrumentationTestCase2<Login> {
public WoTest() {
super("com.wo.kan", Login.class);
}
private Solo solo;
public void setUp() throws Exception {
solo = new Solo(getInstrumentation(), getActivity());
}
public void test1() throws Exception {
//......
assertEquals("ok?", 1, 1);
}
public void test2() throws Exception {
//......
assertEquals("ok?", 1, 1);
}
@Override
public void tearDown() throws Exception {
try {
solo.finalize();
} catch (Throwable e) {
e.printStackTrace();
}
getActivity().finish();
super.tearDown();
// Robotium will finish all the activities that have been opened
solo.finishOpenedActivities();
}
}
执行完test1后,test2就没有执行了,但程序也没有终止,就一直在那挂起。
请问大侠们是什么原因?
作者:
better82
时间:
2012-6-6 16:45
自己回答自己吧。
解决办法:换包。
原来用的是: Android2.3.jar + robotium-solo-
3.2
.jar
换成: Android2.3.jar + robotium-solo-
2.3
.jar
搞定。
作者:
浩月三元里
时间:
2012-6-19 21:00
标题:
评论
想听听楼主的意见
作者:
rettar
时间:
2012-9-3 21:13
换包也不能执行第二条用例。。。。。
作者:
zzr_999
时间:
2013-2-26 15:47
我也碰到这问题了,我的问题是因为我的第一个用例执行完了之后不会把测试应用关闭,导致第二个用例就卡在哪里。。。不知道如何解决。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2