हमने यह लिखा है Appium ट्यूटोरियल देना Appium मोबाइल स्वचालन की एक पूरी तस्वीर. हम यहां सभी प्रमुख विषयों पर चर्चा करेंगे.
परिचय
यह एक ओपन-सोर्स टूल। यह समर्थन करता है Android, iOS, windows OS। हम एंड्रॉइड, आईओएस जैसे विभिन्न ओएस संस्करणों में एक ही कोड निष्पादित कर सकते हैं। यह अनावश्यक कोड को कम करता है और कोड पुन: प्रयोज्य को बढ़ाने में मदद करता है। इसने सेलेनियम वेबड्राइवर लागू किया है, जो एप्पल के माध्यम से जुड़ता है XCUITest(iOS 9.3 और ऊपर) या यूआईऑटोमेशन(iOS 9.3 और उससे कम) या UiAutomator / UiAutomator2 (Android) या विनएपड्राइवर(विंडोज़) उपकरणों के प्रकार पर निर्भर करता है।
हम इसमें नीचे के विषयों को शामिल करेंगे Appium ट्यूटोरियल:
Appium के लाभ
अप्पियम का नुकसान
मोबाइल एप्लिकेशन के प्रकार
समर्थित तीन प्रकार के अनुप्रयोग हैं:
मूल आवेदन
मूल निवासी आवेदन विंडोज, एंड्रॉइड, आईओएस एसडीके का उपयोग करके लिखे गए हैं।
हाइब्रिड अनुप्रयोग
हाइब्रिड अनुप्रयोग वेब और देशी अनुप्रयोगों का मिश्रण हैं। यहां देशी अनुप्रयोगों पर नियंत्रण है, और यह मोबाइल वेब अनुप्रयोगों के साथ सहभागिता करता है।
मोबाइल एप्लिकेशन
मोबाइल वेब अनुप्रयोग वेब-आधारित अनुप्रयोग हैं। ये क्रोम (एंड्रॉइड), सफारी (आईओएस) ब्राउज़र का उपयोग करके सुलभ हैं। हम HTML, CSS, JavaScript, AngularJS द्वारा इस प्रकार के एप्लिकेशन विकसित कर सकते हैं।
अपीलीय वास्तुकला:
यह iOS प्लेटफॉर्म पर कैसे काम करता है
यह एंड्रॉइड प्लेटफॉर्म पर कैसे काम करता है
सेटअप के लिए शर्त
विंडोज पर Appium डेस्कटॉप स्थापित करने के लिए Appium ट्यूटोरियल
- जाने के लिए कृपया http://appium.io/, और आप नीचे स्क्रीन देखेंगे। कृपया नीचे-हाइलाइट किए गए बटन पर क्लिक करें।
- एक बार जब आप उपरोक्त बटन पर क्लिक कर लेंगे, तो आपको नीचे पृष्ठ दिखाई देगा। कृपया इसे अपने सिस्टम में डाउनलोड करने के लिए हाइलाइट की गई .exe फ़ाइल या .zip फ़ाइल पर क्लिक करें।
- यहाँ हमने इसे स्थापित करने के लिए .zip फ़ाइल ली है। कृपया फ़ाइल को अनज़िप करें। उसके बाद, आप नीचे दी गई छवि देखेंगे। कृपया पर क्लिक करें Appium.exe।
- अब आप नीचे दी गई छवि देख सकते हैं, और आप अपना सर्वर शुरू करने के लिए तैयार हैं।
- अब आप नीचे दी गई छवि देख सकते हैं, और आपका सर्वर तैयार है।
मैक पर Appium डेस्कटॉप स्थापित करने के लिए Appium ट्यूटोरियल
- जाने के लिए कृपया http://appium.io/, और आप नीचे स्क्रीन देखेंगे। कृपया नीचे दिखाए गए हाइलाइट किए गए बटन पर क्लिक करें।
- एक बार जब आपने उपरोक्त बटन पर क्लिक कर लिया है, तो आप नीचे पृष्ठ देखेंगे। कृपया इसे अपने सिस्टम में डाउनलोड करने के लिए हाइलाइट की गई dmg फ़ाइल पर क्लिक करें।
- कृपया डीजीएम फ़ाइल पर क्लिक करें, जो हाल ही में डाउनलोड हुई है, और आपको नीचे स्क्रीन दिखाई देगी। कृपया नीचे दी गई छवि में उल्लिखित निर्देश।
- यह एप्लिकेशन फ़ोल्डर में कॉपी करना शुरू कर देगा।
- मान लीजिए कि आपने अपने सिस्टम में एक और संस्करण पहले ही स्थापित कर लिया है। आपको पॉप अप नीचे मिलेगा। यह आपकी पसंद है कि आप दोनों को रखें या पुराने को बदल दें।
- एक बार जब यह आपके सिस्टम में स्थापित हो जाता है, तो आप लॉन्चपैड में जा सकते हैं और एपियम के साथ खोज कर सकते हैं, और आपको नीचे आइकन मिलेगा और आइकन पर क्लिक करें। वैकल्पिक रूप से, आप एप्लिकेशन फ़ोल्डर में जा सकते हैं और आइकन पर क्लिक कर सकते हैं।
- कई बार इसे लॉन्च करने के बाद, आप नीचे प्राप्त कर सकते हैं त्रुटि संदेश। चिंता करने की कोई जरूरत नहीं; हम इस मुद्दे को हल कर सकते हैं।
- उपरोक्त समस्या को हल करने के लिए, आपको ऊपरी बाएं कोने पर दिखाए गए ऐप्पल आइकन से सिस्टम वरीयता पर जाना होगा और फिर सुरक्षा और गोपनीयता पर क्लिक करना होगा। आपको नीचे स्क्रीन दिखाई देगी। कृपया पर क्लिक करें "वैसे भी खोलें।"
- अब एक बार फिर से आइकन पर क्लिक करें और इस बार, इसे खोलने के लिए चुनें। कृपया नीचे दी गई छवि का पालन करें।
- अब आप नीचे दी गई छवि देख सकते हैं, और आप अपना सर्वर शुरू करने के लिए तैयार हैं।
- सर्वर शुरू करने के लिए स्टार्ट सर्वर पर क्लिक करें। आपकी स्क्रीन नीचे की तरह दिखाई देगी।
निष्कर्ष
अब तक हम की मूल बातें कवर कर चुके हैं Appium मोबाइल परीक्षण इस में Appium ट्यूटोरियल। अगले विषय में, हम इसके बारे में लिखेंगे देशी अनुप्रयोग को स्वचालित करने के लिए शीर्ष 20 सबसे अधिक उपयोग की जाने वाली विधियाँ। इस विषय पर अधिक जानकारी के लिए, कृपया इसे देखें संपर्क.
नमस्ते, मैं हिमाद्रि दास हूं, मैं एक ब्लॉगर हूं और एक ओपन सोर्स योगदानकर्ता हूं। मेरे पास सूचना प्रौद्योगिकी क्षेत्र में लगभग 11 वर्षों का अनुभव है। फिलहाल मैं एक स्टार्टअप कंपनी में क्वालिटी एश्योरेंस मैनेजर के पद पर काम कर रहा हूं। मेरे पास एपियम, सेलेनियम, क्यूटीपी, लोकस्ट, ऑटोमेशन फ्रेमवर्क, परफॉर्मेंस टेस्टिंग, फंक्शनल टेस्टिंग, जावा, पायथन, शेल स्क्रिप्टिंग, मायएसक्यूएल, रेडिस, काफ्का आदि पर व्यावहारिक अनुभव है। अपने काम और ब्लॉग लिखने के अलावा, मुझे खेलना पसंद है गिटार, यात्रा करना पसंद है और क्रिकेट और फुटबॉल देखना पसंद है। यदि आप मेरे बारे में अधिक जानना चाहते हैं, तो कृपया मेरी लिंक्डइन प्रोफ़ाइल पर जाएँ।