में एम्बेडेड गतिविधि के लिए झूठा रिटर्न देता है मेरे पास एक टैबहोस्ट एक्टिविटी है जिसमें 4 टैब (और 4 संबंधित गतिविधियां) हैं। परीक्षण में जब मैं them("Search")
में से एक पर क्लिक करता हूं तो खोज गतिविधि दिखाई देनी चाहिए (और यह वास्तव में करता है)। समस्या यह है कि रोबोट्यूम-टेस्ट में मैं solo.waitForActivity()
का उपयोग करके इस गतिविधि की प्रतीक्षा करने का प्रयास करता हूं और यह गतिविधि स्क्रीन पर होने पर भी विफल रहता है। इस गतिविधि के सभी दृश्य solo.getView()
के माध्यम से उपलब्ध नहीं हैं - नल लौटाता है।रोबोटियम। waitForActivity() TabHostActivity
7
A
उत्तर
0
ताहोहोस्ट्स और रोबोटियम बहुत अच्छी तरह से मिश्रण नहीं करते हैं, मूल रूप से एकल। वाइटफोरेक्टिविटी केवल एक गतिविधि में एक गतिविधि को खोलने की अपेक्षा करता है लेकिन टैब होस्टों के साथ बुरी चीजें होती हैं जहां कई गतिविधियां वास्तव में खुली होती हैं और यह भ्रमित हो जाती है।
1
यदि solo.waitForActivity()
काम नहीं करता है, तो आप solo.sleep(time)
का उपयोग कर सकते हैं और इसके बाद solo.assertCurrentActivity("not desired activity", Activity.class)
का पालन कर सकते हैं ताकि आप वांछित गतिविधि में हों। और आप आगे के कार्य प्रदर्शन के साथ जारी रख सकते हैं।
संबंधित मुद्दे
- 1. रोबोटियम
- 2. रोबोटियम
- 3. रोबोटियम
- 4. रोबोटियम
- 5. रोबोटियम
- 6. रोबोटियम और निजी विधि
- 7. रोबोटियम में टियरडाउन से
- 8. रोबोटियम - एक्शन बार टैब पर क्लिक करना
- 9. रोबोटियम टेस्ट जेनकींस पर नहीं चल रहे हैं लेकिन स्थानीय
- 10. रोबोटियम परीक्षण प्रत्येक क्लिक के बीच प्रतीक्षा समय
- 11. रोबोटियम का उपयोग करके एक टुकड़े का अस्तित्व जांचें - एंड्रॉइड
- 12. एंड्रॉइड रोबोटियम - टेस्टकेस के निष्पादन आदेश का प्रबंधन कैसे करें?
- 13. रोबोटियम परीक्षण के साथ सॉफ्ट कीबोर्ड 'सर्च' बटन पर क्लिक कैसे करें?
- 14. रिलीज संस्करण एपीके के खिलाफ एंड्रॉइड/रोबोटियम इंस्ट्रुमेंटेशन टेस्ट केस कैसे चलाएं?
- 15. एंड्रॉइड और रोबोटियम - परीक्षण गतिविधि जो अतिरिक्त की अपेक्षा करती है?
- 16. जावा रोबोटियम एंड्रॉइड - दो अलग-अलग उपकरणों पर एक ही परीक्षण को एक साथ चलाएं
- 17. रोबोटियम: आगे बढ़ने से पहले लोड करने के लिए मैं कैसे प्रतीक्षा करूं?
- 18. एक चेतावनी संवाद के लिए रोबोटियम पर क्लिक करने के लिए कौन सा बटन चुनना है?
- 19. परीक्षण अगर कोई बटन एंड्रॉइड जूनिट (रोबोटियम के बिना pref) में एक नई गतिविधि शुरू करता है?
- 20. जावा/एंड्रॉइड दस्तावेज़ में @ लिंक का मतलब क्या है?
- 21. टेस्ट रन विफल: टेस्ट रन पूरा करने में विफल रहा। अपेक्षित 1 परीक्षण, 0
- 22. यूनिट परीक्षण एंड्रॉइड ऐप्स के लिए सबसे अच्छा और आसान टूल क्या है?
- 23. एंड्रॉइड परीक्षण - ActivityInstrumentationTestCase2 के साथ समस्या?
- 24. एंड्रॉयड Robotium NoClassDefFoundError
- 25. मैं एसबीटी के साथ एंड्रॉइड परीक्षण कैसे चला सकता हूं?
- 26. स्थापना एंड्रॉयड AVD कमांड लाइन हार्डवेयर प्रोफाइल
- 27. एंड्रॉइड परीक्षण: संवाद। इसे जांचें दिखा रहा है()
- 28. टेस्ट सूट निर्माण विफल रहा - (android.test.suitebuilder.TestSuiteBuilder $ failToCreateTests)। कैसे हल करें?
- 29. Android परीक्षण के लिए डेक्समेकर के साथ मॉकिटो का उपयोग कैसे करें?
- 30. एंड्रॉइड - इंस्ट्रुमेंटेशनटेस्टरनर