我正在尝试使用 Robotium 创建一个测试方法,以检查 Android 应用程序在单击按钮后是否完成(在代码中,finish()
当用户点击它时会调用它)。
public void test_onclickExit_finish() {
String buttonText = resources.getString(R.string.exit);
Button exitButton = solo.getButton(buttonText, true);
solo.clickOnView(exitButton);
// check here that the app has finished
// wait for the activity to finish?
assertTrue(solo.getCurrentActivity() == null);
}
但是这个测试失败了。我不知道如何指示测试等到活动完成。另外我不确定 usinggetCurrentActivity()
是否是检查应用程序是否完成的好方法。
如何检查应用程序/活动是否已完成?
谢谢。