代码之家  ›  专栏  ›  技术社区  ›  Potion

浓缩咖啡断言文本匹配但仍然失败

  •  0
  • Potion  · 技术社区  · 7 年前

    我正在用浓缩咖啡做测试。用户进入注册界面,输入详细信息,成功注册用户。然后用户进入登录屏幕,输入用户名并进入仪表板。仪表板上有一条向用户打招呼的消息。

    android.support.test.espresso.base.DefaultFailureHandler$AssertionFailedWithCauseError: 预期:带有文本:是“欢迎Jane Doe”

    // Test when user tries to register with alpha numeric character and correct email format, register user. Go to login screen and
    // login to the dashboard. Should only display full name
    @Test
    public void testRegisterWithValidUsernameEmailThenLogin(){
        // register user
        onView(ViewMatchers.withId(R.id.usernameEditText)).perform(clearText(), typeText(studentFullNameTwo.getUsername()), closeSoftKeyboard());
        onView(ViewMatchers.withId(R.id.emailEditText)).perform(clearText(), typeText(studentFullNameTwo.getEmail()), closeSoftKeyboard());
        onView(ViewMatchers.withId(R.id.registerButton)).perform(click());
        // login with new user
        onView(ViewMatchers.withId(R.id.editTextUsername)).perform(clearText(), typeText(studentFullNameTwo.getUsername()), closeSoftKeyboard());
        onView(ViewMatchers.withId(R.id.buttonLogin)).perform(click());
        // check welcome header
        String fullName = studentFullNameTwo.getFirstName() + " " + studentFullNameTwo.getLastName();
        // Change view to dashboard screen
        onView(withId(R.id.loggedUserDashHeader)).check(matches(withText("Welcome " + fullName)));
    }
    
    0 回复  |  直到 7 年前
    推荐文章