मुझे विश्वास नहीं है कि यह एक डुप्लिकेट सवाल है। मैं एक साधारण एस्प्रेसो परीक्षण लिख रहा हूं और इसमें से एक हिस्सा स्नैक्सबार में "ठीक" बटन पर क्लिक करना शामिल है।एस्प्रेसो परीक्षण में स्नैकबार बटन पर क्लिक कैसे करें?
Espresso.onView(allOf(withId(android.support.design.R.id.snackbar_text), withText(R.string.permission_snackbar)))
.check(matches(isDisplayed()));
Espresso.onView(withText("Ok")).perform(click());
यह फेंकता
android.support.test.espresso.PerformException: देखने पर 'सिंगल क्लिक' करने में त्रुटि 'पाठ के साथ: "ठीक है" है'। इसके कारण: java.lang.RuntimeException: कार्रवाई नहीं की जाएगी क्योंकि लक्ष्य दृश्य निम्न में से एक या अधिक बाधाओं से मेल नहीं खाता है: उपयोगकर्ता के दृश्य का कम से कम 9 0 प्रतिशत प्रदर्शित होता है। लक्ष्य दृश्य: "AppCompatButton {id = 2131558552, res-name = snackbar_action, दृश्यता = दृश्यमान, चौड़ाई = 264, ऊंचाई = 144, है-फोकस = झूठी, है-फोकस करने योग्य = सत्य, है-विंडो-फ़ोकस = सत्य , is-clickable = true, is-enabled = true, is-focus = false, is-focusable = true, is-layout-request = false, is-select = false, रूट-है-लेआउट-अनुरोध = झूठे, है-इनपुट-कनेक्शन = false, एक्स = 684.0, y = 53.0, पाठ = ठीक है, इनपुट प्रकार = 0, IME-लक्ष्य = false, है-लिंक = false} "
कोई भी विचार ?
"मुझे विश्वास नहीं है कि यह एक डुप्लिकेट सवाल है।" बेशक नहीं, कोई भी कभी नहीं करता है। यदि आप यह बताने जा रहे हैं कि यह एक डुप्ली क्यों नहीं है, तो * विशिष्ट कारण * क्यों * विशिष्ट मौजूदा प्रश्न * आपके प्रश्न का उत्तर नहीं दिया; अन्यथा, इसे भी लाओ मत। –
मेरे पास एक ही समस्या है, आपने इसे कैसे हल किया? –