在我的意式浓缩咖啡测试中,我想使用id SwitchTextView
点按文本元素的特定部分。全文显示为“您是会员吗?通过电子邮件登录”
当您单击带有电子邮件的登录名时,它将切换页面视图。
当我使用onView(withId(R.id.switchTextView)).perform(click());
时,测试通过了,但是因为在我要单击的文本之前有初始文本,所以视图不会更改。我该如何定位并仅触摸“通过电子邮件登录”文本?
最佳答案
你可以这样
onView(withId(R.id.switchTextView(matches(withText(containsString("Login with email"))));