2016-03-03 87 views
6

我是新来的Espresso,我有这个问题: 如何检查是否选中某个复选框? 我从复选框创建一个匹配器,然后点击espresso。我读了一些关于使用getInstrumentation()的教程,但我只能使用InstrumentationRegistry.getInstrumentation(),它不起作用。浓咖啡复选框被选中

一般来说,如何从Matcher对象创建真实的小部件,如Button,CheckBox等?

感谢您的帮助。

回答

7

后,点击可以检查复选框与表达等检查:如果

onView(withId(R.id.checkbox)).check(matches(isChecked())); 
+0

这是一个菜单,他们也可检查 – cesarferreira

+0

如果得不到解决,记得要导入:'进口静态android.support.test .espresso.matcher.ViewMatchers.isChecked;' – DiegoRBaquero