Android Espresso проверяет выбранный текст прядильщика
У меня есть этот код в моем тесте эспрессо
onView(withId(R.id.src))
.perform(click());
onData(hasToString(startsWith("CCD")))
.perform(click());
onView(withId(R.id.src))
.check(matches(withText(containsString("CCD"))));
То, что я пытаюсь сделать, это нажать на элемент вSpinner
и проверьте, действительно ли он выбран вSpinner
.
Но я получаю эту ошибку:
android.support.test.espresso.base.DefaultFailureHandler $ AssertionFailedWithCauseError: 'with text: строка, содержащая "CCD" ", не соответствует выбранному представлению. Ожидается: с текстом: строка, содержащая "CCD" has-window-focus = true, is-clickable = true, is-enabled = true, is-focus = false, is-focusable = true, is-layout-запрашивается = false, is-selected = false, root-is- layout-Request = false, has-input-connection = false, x = 0.0, y = 0.0, child-count = 1} "