在我的意式浓缩咖啡测试中,我想使用id SwitchTextView点按文本元素的特定部分。全文显示为“您是会员吗?通过电子邮件登录”
当您单击带有电子邮件的登录名时,它将切换页面视图。

当我使用onView(withId(R.id.switchTextView)).perform(click());时,测试通过了,但是因为在我要单击的文本之前有初始文本,所以视图不会更改。我该如何定位并仅触摸“通过电子邮件登录”文本?

最佳答案

你可以这样

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

07-25 23:48
查看更多