2016-03-03 9 views
6

मैं एस्प्रेसो में नया हूं और मुझे यह समस्या है: कुछ चेकबॉक्स चेक किए जाने पर मैं कैसे जांच सकता हूं? मैं चेकबॉक्स से एक मैचर बनाता हूं और मैं एस्प्रेसो द्वारा उस पर क्लिक करता हूं।एस्प्रेसो चेकबॉक्स चेक किया गया है

मैंने getInstrumentation() का उपयोग करने के बारे में कुछ ट्यूटोरियल पढ़ा है, लेकिन मैं केवल इंस्ट्रूमेंटेशन रजिस्ट्री.getInstrumentation() का उपयोग कर सकता हूं और यह काम नहीं करता है।

सामान्य रूप से, मैं Matcher ऑब्जेक्ट से बटन, चेकबॉक्स आदि जैसे वास्तविक विजेट कैसे बना सकता हूं?

सहायता के लिए धन्यवाद।

उत्तर

7

के बाद क्लिक करके उस चेकबॉक्स को चेक कर सकते हैं इस तरह के अभिव्यक्ति के साथ चेक किया गया है: `आयात स्थिर android.support.test:

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

क्या होगा अगर यह एक मेनू है, वे भी – cesarferreira

+0

तो अनसुलझे चेक करने योग्य हो, आयात करने के लिए याद .espresso.matcher.ViewMatchers.isChecked; ' – DiegoRBaquero

संबंधित मुद्दे