मैं वीएमवेयर प्लेयर और ब्लैकबेरी 10 सिम्युलेटर छवि का उपयोग कर रहा हूं; मुझे स्वचालित रूप से कुछ इकाई/एकीकरण परीक्षण करने की आवश्यकता है। मुझे पता है कि मैं एक नया सिम्युलेटर स्पिन करने और ब्लैकबेरी छवि लोड करने के लिए VIX एपीआई का उपयोग कर सकता हूं।स्वचालित ब्लैकबेरी 10 सिम्युलेटर क्रियाएं
मुझे क्या करने में सक्षम होना पसंद है 'कुंजी प्रेस', विशिष्ट ऐप्स लॉन्च करना, और शायद इशारे भेजना। एंड्रॉइड पर बंदरगाह और अन्य समान ऐप्स हैं। हालांकि मुझे बीबी 10 के संबंध में बहुत कुछ नहीं मिला है, मुझे पता है कि यह नया है लेकिन मैं इस अनुरोध के साथ अकेला नहीं हो सकता।
इसके अलावा, टेलनेट विकल्प कितना शक्तिशाली है? मैं एक एमुलेटर में टेलनेट कर सकता हूं और ऐप को डीआईआर में बदल सकता हूं, लेकिन मैं इसकी सामग्री, एसयूडीओ, या कुछ भी नहीं सूचीबद्ध कर सकता हूं।
***** अद्यतन *******
मैं इस के लिए कुछ प्रगति WRT कर दिया है, लेकिन बहुत ज्यादा नहीं। ऐसा लगता है कि आप VMWare एमुलेटर को mouse_evt संदेश भेजने के लिए Windows API का उपयोग कर सकते हैं; यह 100% विश्वसनीय नहीं है लेकिन ऐप्स खोलने के लिए पर्याप्त काम करता है। मेरे पास अभी बड़ा बड़ा छेद कार्रवाई/स्वाइप/स्पर्श निष्पादित होने के बाद राज्य का पता लगाने में सक्षम है, उर्फ "क्या मैंने स्वाइप किया है कि मैं अभी काम निष्पादित करता हूं? क्या हम सही ऐप में हैं?"। यह डिवाइस की प्रक्रिया सूची से पूछताछ करने के लिए बेहद फायदेमंद होगा, लेकिन टेलनेट उदाहरण में दिया गया 'devuser' खाता वास्तव में कुछ भी नहीं कर सकता है।
इस गिस्ट में मूलभूत बातें हैं कि मेरे अनुभवों के आधार पर स्क्रीन को कैसे स्पर्श और स्वाइप करें। https://gist.github.com/edgiardina/6188074
हाल ही में 10.2 एसडीके में टचस्क्रीन और कीपैड शैली को इंजेक्ट करने की इजाजत देने वाली एक नई ['स्वचालित इनपुट नियंत्रण अनुमति '] (https://developer.blackberry.com/native/downloads/releasenotes/#permissions) जोड़ा गया है। स्क्रीन विंडो में घटनाएं हालांकि मैं इस – Sunseeker
सनसेकर पर कोई दस्तावेज ढूंढने के लिए संघर्ष कर रहा हूं, मुझे कुछ भी नहीं मिला।शायद यह प्रतीक्षा करने का मामला है:/ – Richthofen