若一个测试用例失败,那个么应用程序不应该停止在android espresso中的进一步测试

若一个测试用例失败,那个么应用程序不应该停止在android espresso中的进一步测试,android,ui-automation,android-espresso,Android,Ui Automation,Android Espresso,我想在登录时检查警报消息文本,如果有人输入了错误的凭据,则会显示警报消息。在我的测试用例中,我已检查警报消息是否正确。但不知何故,如果测试用例中的文本是“无效电子邮件”,则警报显示“无效电子邮件id”然后应用程序不应该停止测试另一个案例。我的意思是它应该继续或做一些事情,这不会影响进一步的案例 if(!emailValidator(editText.getText().toString())){ buttonlogin.click();

我想在登录时检查警报消息文本,如果有人输入了错误的凭据,则会显示警报消息。在我的测试用例中,我已检查警报消息是否正确。但不知何故,如果测试用例中的文本是“无效电子邮件”,则警报显示“无效电子邮件id”然后应用程序不应该停止测试另一个案例。我的意思是它应该继续或做一些事情,这不会影响进一步的案例

if(!emailValidator(editText.getText().toString())){
                buttonlogin.click();
                UiObject notice_message = new UiObject(new UiSelector().resourceId("com.vastedge.priceguide:id/notcicemesage"));
                assertEquals("Invalid email",notice_message.getText().toString());
                onView(withId(R.id.ok)).perform(click());
            }

此代码段在哪里使用,作为其中一个测试的主体,还是作为公共测试函数?另外,虽然我了解您想要完成的任务,但您能否提供一个或多个测试用例类的示例?因此,您希望每个测试用例都以新安装的应用程序开始?(或者对于每个测试用例来说,其他一些初始状态是相等的,独立于之前的测试是否成功?)让我用一个例子来解释,假设我有一个包含电子邮件和密码的登录屏幕。对于电子邮件验证,我做了一些类似于如果有人没有输入任何内容,那么在登录按钮上单击消息将是“空电子邮件”如果有人在电子邮件中输入abc@则会显示“无效电子邮件”消息。在上面的示例中,我已检查了该消息文本。如果文本不匹配,则应将其用于其他情况,但它所做的是停止应用程序。现在我希望您理解,您是否在执行浓缩咖啡测试时按下了“运行”选项卡的左上角按钮?带有“OK”消息的那个。这样,当你启动多个测试时,你可以看到每个测试的结果Hi jeprubio,你能详细说明你的答案吗?我不知道你在说哪个按钮?