2017-02-22 21 views
2

В моем тесте эспрессо я хочу нажать на определенную часть текстового элемента с идентификатором SwitchTextView. Полный текст гласит: «Вы являетесь участником? Войти по электронной почте» Когда вы нажимаете на логин по электронной почте, он переключает вид страницы.Espresso нажмите на определенные слова текста

Когда я использую onView(withId(R.id.switchTextView)).perform(click()); Тест проходит, но из-за того, что перед текстом, на который я хочу щелкнуть, есть исходный текст, который не меняет вид. Как я могу указать точку и только коснуться текста «Войти по электронной почте»?

+0

могли бы вы предоставить HTML? – Chaitali

ответ

2

Вы можете сделать как этот

onView(withId(R.id.switchTextView(matches(withText(containsString("Login with email")))); 
+0

Ошибка компиляции, обновление PLS ответа –

 Смежные вопросы

  • Нет связанных вопросов^_^