Espresso Android测试失败 - android.support.test.espresso.NoMatchingViewException:找不到层次结构中的视图匹配:with id:

时间:2017-03-28 17:05:32

标签: android android-espresso android-espresso-recorder

我有一个测试用例来执行一个带有带edittext的Dialog的片段。因此,一旦我在edittext中输入4个数字,对话框就会关闭并回落到片段中。

我能够在Dialog Edittext中输入数字,但是一旦我在达到4个字符后回到下面的片段,则测试文件ID(在输入4个字符时工作正常)失败。

onView(withId(R.id.pin_hidden_edittext_settings)).perform(replaceText("2"), closeSoftKeyboard());
    pause();

    onView(withId(R.id.pin_hidden_edittext_settings)).perform(replaceText("22"), closeSoftKeyboard());
    pause();

    onView(withId(R.id.pin_hidden_edittext_settings)).perform(replaceText("222"), closeSoftKeyboard());
    pause();

    onView(withId(R.id.pin_hidden_edittext_settings)).perform(replaceText("2222"), closeSoftKeyboard());

在第4个字符后,测试在“pin_hidden_​​edittext_settings”处失败,并显示以下错误消息:

  

android.support.test.espresso.NoMatchingViewException:找不到层次结构中的视图匹配:id:com.mytest.sample:id / pin_hidden_​​edittext_settings

谢谢,请帮帮我!

0 个答案:

没有答案