如果其中一项检查正确,如何以优雅的方式检查?我的情况:我单击SendToken按钮,如果我有令牌,我可以发送它(在这里我需要输入电子邮件并检查DialogFragment是否出现),否则我需要检查DialogFragment是否通知我没有令牌出现。 下面的测试仅在我有令牌时检查情况:
onView(withId(R.id.btnSendToken)).perform(click());
onView(withId(R.id.etEmail)).perform(typeText(EMAIL));
onView(withId(R.id.btnSend)).perform(click());
onView(withText(
activityActivityTestRule
.getActivity()
.getString(R.string.text_successfully_send) + " " + EMAIL))
.inRoot(isDialog())
.check(matches(isDisplayed()));
onView(withText(DIALOG_TOKEN_SENT_TEXT)).perform(click());
问题:如果我没有令牌,测试将失败。如何一次检查2个条件。
在此先感谢您的帮助。