У меня есть этот код в моем тесте 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: 'с текстом: строка, содержащая "CCD", не соответствует выбранному виду. Ожидаемое: с текстом: строка, содержащая "CCD" Got: "AppCompatSpinner {id = 2131558533, res-name = src, visibility = VISIBLE, width = 528, height = 163, has-focus = false, has-focusable = true, has-window-focus = true, is-clickable = true, is-enabled = true, is-focus = false, is-focusable = true, is-layout-request = false, is-selected = false, root-is-layout-request = false, has-input-connection = false, x = 0.0, y = 0.0, child-count = 1}"