Robotium robotium 测试用例执行完成后是否可以不关闭 APP?

文平 · April 30, 2015 · Last by 笑笑 replied at July 07, 2015 · 2066 hits

最近在学习 robotium,弱弱的问下,robotium 测试用例执行完成后是否可以不关闭 APP?

我尝试注释 tearDown() 里的 solo.finishOpenedActivities(); ,但不行,不知道有没有大神可以解答下我的疑问。

用例是官方的 NotePadTest:
@Override
public void tearDown() throws Exception {
// tearDown() is run after a test case has finished.
// finishOpenedActivities() will finish all the activities that have
// been opened during the test execution.
solo.finishOpenedActivities();
}

共收到 3 条回复 时间 点赞

solo.finishOpenedActivities();
改成 getActivity().finish();

文平 #2 · April 30, 2015 Author

#1 楼 @hzy780322 谢谢!但是我试了下,getActivity().finish();还是会关掉 APP。

solo.finishOpenedActivities();
super.tearDown();
再 over 里加上这两个看看,一个是结束当前的 activity,一个是销毁 robotium 测试进程

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up