我有一个测试用例来执行一个带有带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
谢谢,请帮帮我!