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

文平 · 2015年04月30日 · 最后由 笑笑 回复于 2015年07月07日 · 1795 次阅读

最近在学习 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();

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

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册