2016-03-03 82 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