winautomation tutorial
यह एक विस्तृत WinAutomation है, विंडोज एप्लिकेशन को स्वचालित करने के लिए सबसे शक्तिशाली टूल, समीक्षा ट्यूटोरियल।
विंडोज एप्लिकेशन को स्वचालित करने के लिए बाजार में बहुत सारे उपकरण उपलब्ध हैं और WinAutomation Tool एक शक्तिशाली उपकरण है जिसका उपयोग किया जा सकता है, हालांकि यह एक ओपन-सोर्स टूल नहीं है। इस उपकरण का उपयोग करके किसी भी कार्य को आसानी से किया जा सकता है।
WinAutomation जैसे उपकरण उन कार्यों को कम कर सकते हैं जो एक कंप्यूटर पर बार-बार किए जाते हैं।
आइए अधिक चर्चा करें और कुछ दिलचस्प तथ्यों पर नज़र डालें कि यह टूल वास्तव में एक वास्तविक समय उपयोगकर्ता की कैसे मदद कर सकता है।
*****************
jnlp फ़ाइल कैसे चलाएं
यह एक 2-भाग श्रृंखला है:
ट्यूटोरियल # 1: WinAutomation का उपयोग करके विंडोज एप्लिकेशन को स्वचालित करना (यह ट्यूटोरियल)
ट्यूटोरियल # 2: विंडोज एप्लिकेशन को स्वचालित करने के लिए WinAutomation टूल का उपयोग कैसे करें
*****************
यह ट्यूटोरियल आपको WinAutomation टूल के प्रत्येक और हर पहलू के बारे में शिक्षित करेगा, जिसमें स्टेप डाउनलोड और कॉन्फ़िगरेशन निर्देश, सुविधाएँ, संस्करण, इत्यादि शामिल हैं, आपकी आसान समझ के लिए संक्षिप्त रूप में।
आप क्या सीखेंगे:
- स्वचालन क्यों आवश्यक है?
- विंडोज एप्लीकेशन क्या है?
- WinAutomation Tool क्या है?
- इस उपकरण को चलाने के लिए आवश्यक वातावरण
- WinAutomation Tool के विभिन्न संस्करण
- स्टेप बाय स्टेप इंस्टॉलेशन गाइड
- महत्वपूर्ण सुविधाएं
- उपकरण विनिर्देशों
- निष्कर्ष
- अनुशंसित पाठ
स्वचालन क्यों आवश्यक है?
किसी एप्लिकेशन को स्वचालित करने के मुख्य कारण हैं:
- समय बचाने वाला
- मानवीय हस्तक्षेप को कम करता है।
- दोहराव वाले कार्य कर सकते हैं।
ऊपर उल्लिखित प्रमुख कारण हैं जो परिभाषित करते हैं कि किसी एप्लिकेशन को स्वचालित करना बहुत महत्वपूर्ण क्यों है। चाहे वह मोबाइल एप्लीकेशन हो या वेब एप्लीकेशन या फिर विंडोज़ एप्लीकेशन।
विंडोज एप्लीकेशन क्या है?
कोई भी प्रोग्राम या एप्लिकेशन जो विंडोज मशीन पर चलाया जा सकता है, या तो यह Win7 है या Win10 एक विंडोज़ एप्लीकेशन के रूप में जाना जाता है।
उदाहरण के लिए - एक विंडोज़ मशीन में कैलकुलेटर एक विंडोज़ अनुप्रयोग है।
किसी भी तृतीय-पक्ष एप्लिकेशन, जिसे एक विंडोज़ मशीन पर स्थापित किया जा सकता है, को विंडोज़ एप्लिकेशन के रूप में भी जाना जाता है।
उदाहरण: फ़ायरफ़ॉक्स आदि
WinAutomation Tool क्या है?
विनऑटोमेशन ( वेबसाइट ) सॉफ्टवेयर रोबोट के निर्माण के लिए विंडोज-आधारित सॉफ्टवेयर टूल का उपयोग करने के लिए एक शक्तिशाली और आसान है। ये सॉफ्टवेयर रोबोट शून्य प्रयास के साथ आपके सभी डेस्कटॉप और वेब-आधारित कार्यों को स्वचालित करेंगे।
इस उपकरण का उपयोग पुनरावृत्ति कार्यों को स्वचालित करने के लिए विंडोज़ मशीन पर किया जाता है।
यह टूल एक एक्सेल फाइल बना सकता है, एक्सेल फाइल में डेटा पढ़ सकता है और उसी एक्सेल फाइल में डेटा लिख सकता है। यह अपने आप ही एक विंडोज़ मशीन पर फाइल, डिलीट कॉपी आदि बना सकता है। यह लगभग पूरे विंडोज़ वातावरण को अपने दम पर संचालित कर सकता है।
इस टूल का उपयोग वेब एप्लिकेशन को स्वचालित करने के लिए भी किया जा सकता है, लेकिन इस ट्यूटोरियल में, आप देखेंगे कि यह विंडोज़ एप्लिकेशन के साथ कैसे काम करता है। यह वेब फॉर्म भर सकता है, डेटा निकाल सकता है और उसी डेटा को एक एप्लिकेशन से दूसरे में ट्रांसफर कर सकता है।
यदि इस उपकरण द्वारा वांछित कार्य सफलतापूर्वक पूरा नहीं किया गया है, तो यह आपको एक स्वचालित ईमेल भेजेगा। आप इसे एक निर्णय लेने के लिए निर्देश दे सकते हैं जैसा आप अभी करेंगे।
सभी कार्यों या मुद्दों को आसानी से WinAutomation टूल द्वारा आसानी से निपटा जा सकता है जैसे कि एक मानव कैसे करता है।
WinAutomation Tool का उपयोग करके कौन से एप्लिकेशन को स्वचालित किया जा सकता है?
यह उपकरण स्वचालित है:
- Windows अनुप्रयोग
- वेब एप्लीकेशन
इस उपकरण को चलाने के लिए आवश्यक वातावरण
* छोटा सा भूत *: यह उपकरण WinXP का समर्थन नहीं करता है।
सहायक ग्राहक ऑपरेटिंग सिस्टम
- विंडोज 7
- विंडोज विस्टा
- विंडोज 10
- विंडोज 8 या 8.1
सहायक सर्वर ऑपरेटिंग सिस्टम
- विंडोज 2008
- विंडोज 2012
- विंडोज 2016
WinAutomation Tool के विभिन्न संस्करण
WinAutoamation Tool के तीन अलग-अलग संस्करण हैं।
# 1) मूल संस्करण
नाम ही बताता है कि इसमें केवल कुछ बुनियादी विशेषताएं हैं जो उपयोगकर्ता को पेश की जाती हैं, जैसे कि बुनियादी क्रियाएं, बुनियादी ट्रिगर आदि।
मूल संस्करण में अन्य संस्करणों की तुलना में बहुत कम सुविधाएँ प्रदान की गई हैं।
# 2) पेशेवर संस्करण
पेशेवर संस्करण में मूल संस्करण की तुलना में अधिक अतिरिक्त और दिलचस्प विशेषताएं हैं।
कई सुविधाएँ उपलब्ध हैं, जिनमें से कुछ उल्लेखनीय हैं जिन्हें नीचे सूचीबद्ध किया गया है:
- ऑटोलॉजिस्ट - यह एक ऐसी सुविधा है जो रोबोट को चलाने से पहले कार्य केंद्र में लॉग इन या अनलॉक करेगी।
- गलती संभालना - रोबोट की विफलता जो एक रोबोट की विफलता पर एक विशिष्ट कार्रवाई करने की अनुमति देती है।
- अधिकतम चलने का समय - रोबोट को एक अधिकतम चलने का समय दिया जाता है जो उपयोगकर्ता को रोबोट के लिए खुद को अधिकतम चलने का समय निर्धारित करने की अनुमति देता है।
- सुरक्षित स्क्रीन सुविधा -जिस रोबोट को चलाने के लिए सुरक्षा बढ़ जाती है, यह विशेष विकल्प स्क्रीन के रंग को चालू कर देगा, जबकि रोबोट चल रहा है।
- रोबोट कंपाइलर - यह उपयोगकर्ता को किसी भी रोबोट को स्टैंड-अलोन रोबोट में संकलित करने की अनुमति देता है, यहां हम .exe फ़ाइल को अन्य कंप्यूटरों पर भी चला सकते हैं।
# 3) पेशेवर प्लस संस्करण
इसमें व्यावसायिक संस्करण की सभी विशेषताएं हैं और कुछ और अतिरिक्त हैं जो पेशेवर संस्करण में मौजूद नहीं हैं, जिनकी चर्चा आगामी ट्यूटोरियल में की जाएगी।
स्टेप बाय स्टेप इंस्टॉलेशन गाइड
विनऑटोमेशन टूल को डाउनलोड, इंस्टॉल और रन करने के तरीके के बारे में नीचे दिए गए स्टेप बाय स्टेप निर्देश हैं। यह ट्यूटोरियल का प्रमुख और महत्वपूर्ण हिस्सा है।
WinAutomation को इंस्टॉल करना Market के कई अन्य टूल की तरह जटिल नहीं है।
1) कई अन्य उपकरणों के विपरीत, WinAutomation आपको सॉफ़्टवेयर को सीधे उनकी वेबसाइट से डाउनलोड करने की अनुमति नहीं देता है।
दो) सबसे पहले, आपको WinAutoamtion का परीक्षण संस्करण डाउनलोड करने की आवश्यकता है जो कि 30-दिवसीय नि: शुल्क परीक्षण है। जैसा कि पहले चर्चा की गई थी कि इस उपकरण के विभिन्न संस्करण हैं।
3) दूँगा मुझे कुछ और इस पृष्ठ से डाउनलोड करें
एक बार जब आप ऊपर दिए गए लिंक पर क्लिक करते हैं, तो यह आपको नीचे दिए गए डाउनलोड पृष्ठ पर भेज देगा, जहां आपको सभी विवरण दर्ज करने की आवश्यकता है और नीचे दिए गए 'अपने 30 दिनों के परीक्षण' बटन पर क्लिक करें।
4) एक बार जब आप 'अपने 30 दिनों के परीक्षण को डाउनलोड करें' बटन पर क्लिक करते हैं, तो आपको विनऑटोमेशन टीम से एक पुष्टिकरण ईमेल मिलेगा और नीचे दिए गए ईमेल में उसी परीक्षण में नि: शुल्क परीक्षण डाउनलोड करने के लिए लिंक मिलेगा।
5) एक बार जब आप उपरोक्त लिंक पर क्लिक करते हैं, तो यह आपसे 'WinAutomationSetup.exe' को बचाने के लिए कहेगा।
6) सेव ऑप्शन पर क्लिक करें।
आपने इस टूल का मुफ्त संस्करण सफलतापूर्वक डाउनलोड कर लिया है।
अब WinAutomation Software की संस्थापन प्रक्रिया से गुजरते हैं।
# 1) डबल क्लिक करें WinAutomationSetip.exe।
#दो) पर क्लिक करें अगला विज़ार्ड पर, जैसा कि नीचे दिखाया गया है।
# 3) को चुनिए चेक बॉक्स नियम और शर्तों के लिए और पर क्लिक करें अगला नीचे दिखाए गए रूप में।
# 4) क्लिक अगला फिर से वांछित गंतव्य फ़ोल्डर का चयन करने के लिए, इसे अपनी इच्छा के अनुसार बदल दें।
# 5) पर क्लिक करें अगला फिर से नीचे दिखाया गया है।
# 6) इस टूल को अपने कंप्यूटर पर क्लिक करके कॉन्फ़िगर करें अगला फिर।
5 साल के अनुभव के लिए एसक्यूएल सर्वर साक्षात्कार सवाल और जवाब
# 7) यह टूल को इंस्टॉल करना समाप्त कर देगा और नीचे की स्क्रीन दिखाई देगी। पर क्लिक करें समाप्त ।
इतना ही। WinAutomation Tool की स्थापना आपकी मशीन पर सफलतापूर्वक पूर्ण हो गई है।
अगला, हम इस टूल के मुफ्त संस्करण को चलाने और उपयोग करने के लिए कदम देखेंगे।
1) पर क्लिक करें WinAutomation कंसोल आइकन टूल को खोलने के लिए।
दो) नीचे दिखाए गए कंसोल विंडो को पॉप अप के साथ प्रदर्शित किया जाएगा, 'मैं विनऑटोमेशन का मूल्यांकन करना चाहता हूं' और 'मेरे पास लाइसेंस कुंजी' विकल्प हैं।
जैसा कि यह एक परीक्षण संस्करण है और आप इसका मूल्यांकन करना चाहते हैं, विकल्प का चयन करें 'मैं विनऑटोमेशन का मूल्यांकन करना चाहता हूं' और पर क्लिक करें बढ़ना बटन।
3) एक बार जब आप आगे बढ़ेंगे, तो नीचे पॉप अप प्रदर्शित होगा और क्लिक करें मूल्यांकन जारी रखें ।
अब आप 30 दिनों की मूल्यांकन अवधि के लिए इस उपकरण के मुफ्त संस्करण का उपयोग करने के लिए तैयार हैं।
नमूना रोबोट बनाने से पहले, आइए इस टूल की प्रमुख विशेषताओं के बारे में संक्षेप में चर्चा करें।
महत्वपूर्ण सुविधाएं
WinAutomation में कई शक्तिशाली विशेषताएं शामिल हैं जो इसे आपके दोहराए गए कार्यों को स्वचालित करने के लिए आदर्श उपकरण बनाती हैं। हालाँकि हमने इस ट्यूटोरियल में कुछ विशेषताओं पर चर्चा की है। शेष विशेषताओं पर हमारी नज़र होगी।
सबसे उल्लेखनीय विशेषताओं में शामिल हैं:
चर का समर्थन करता है - हाँ, आपने सही पढ़ा, कई अन्य उपकरणों की तरह इस उपकरण में चरों के लिए समर्थन है।
एक चर क्या है?
वैरिएबल एक नामित कंटेनर है जो मूल्य को संग्रहीत करता है और एक मेमोरी स्थान को संदर्भित करता है।
- डेटाैटिप्स का समर्थन करता है - डेटाटाइप कुछ भी नहीं है, लेकिन डेटा का प्रकार जो एक चर को सौंपा जा सकता है।
- आप एक रियल-टाइम रोबोट की स्थिति की निगरानी कर सकते हैं।
- रोबोट चल रहा है, जबकि गतिशील डिबगिंग प्रदर्शन कर सकते हैं।
- डीबगर - यह चल रहा है जब कार्यों को डीबग कर सकते हैं।
- आप कार्यों को शेड्यूल कर सकते हैं और रोबोट आपके दूर रहने पर इसे निष्पादित करेगा।
- कुछ क्रियाएं पूर्वनिर्धारित हैं जो रोबोट को थोड़ा आसान बनाने में मदद करती हैं।
- ड्रैग एंड ड्रॉप की मदद से विजुअल जॉब एडिटर का उपयोग करके ऑटोमेशन रोबोट का निर्माण कर सकते हैं।
- मैक्रो रीडर का उपयोग करके कार्यों को स्वचालित करने के लिए उपयोगकर्ता, माउस और कीबोर्ड क्रियाओं की बातचीत रिकॉर्ड करें।
- विभिन्न प्रकार के ट्रिगर्स, आप अपने सिस्टम की निगरानी कर सकते हैं। उदाहरण के लिए , जब एक फ़ाइल बनाई जाती है / संशोधित आदि।
- यूआई स्वचालन प्रौद्योगिकी जो एक खिड़की के भीतर विभिन्न नियंत्रणों को सीधे संभालने की अनुमति देती है।
- स्थानीय डेटा के साथ स्वचालित रूप से वेब फ़ॉर्म भरें और सबमिट करें।
- कुछ जटिल परिदृश्यों के लिए, विभिन्न लॉजिक्स को शामिल किया जा सकता है और उसके अनुसार स्वचालित किया जा सकता है।
कुछ बिंदुओं के साथ संक्षेप में उपरोक्त ट्यूटोरियल पर चर्चा करें।
उपकरण विनिर्देशों
इस उपकरण का उपयोग करके परीक्षण के प्रकार किए जा सकते हैं :
- ब्लैक बॉक्स परीक्षण।
- क्रियात्मक परीक्षण।
- प्रतिगमन परीक्षण
ऑपरेटिंग सिस्टम :खिड़कियाँ
इनपुट डेटा :माइक्रोसॉफ्ट एक्सेल
समर्थित तकनीकी:
- डेटाबेस
- MS SQL
निष्कर्ष
WinAutomation Tool डेस्कटॉप एप्लिकेशन और वेब एप्लिकेशन को बिना अधिक प्रयास के स्वचालित करने के लिए सबसे शक्तिशाली उपकरण है।
यह एक उपयोगकर्ता के अनुकूल उपकरण है, जिसमें आप छवियों को कैप्चर करके आसानी से स्वचालित कर सकते हैं, सभी छवियों को एक रिपॉजिटरी में संग्रहीत किया जाता है। परिणाम प्रस्तुति केवल उपयोगकर्ता के लिए आसानी से समझा जा सकता है। यह मैक्रो रीडर सुविधा कंप्यूटर को ऑटो-पायलट मोड पर सेट करती है।
इस ट्यूटोरियल में, हमने चर्चा की कि अपने कुछ प्रमुख विशेषताओं के साथ WinAutomation Tool को कैसे डाउनलोड और कॉन्फ़िगर किया जाए।
इस श्रृंखला के हमारे भाग -2 में, हम इस बात पर चर्चा करेंगे कि उपकरण के साथ शुरुआत कैसे करें और एक साधारण रोबोट बनाएं और परीक्षण मामलों को कुछ उदाहरणों और कुछ उन्नत विषयों के साथ चलाएं।
=> अगला WinAutomation पढ़ें भाग 2 ट्यूटोरियल
अनुशंसित पाठ
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- Windows अनुप्रयोग को स्वचालित करने के लिए WinAutomation टूल का उपयोग कैसे करें (भाग 2)
- Bugzilla Tutorial: दोष प्रबंधन उपकरण हाथों पर ट्यूटोरियल
- WAVE पहुँच क्षमता परीक्षण उपकरण ट्यूटोरियल
- उदाहरणों के साथ जावा परावर्तन ट्यूटोरियल
- टेस्टलिंक ट्यूटोरियल: एक लैमन गाइड टू टेस्टलिंक टेस्ट मैनेजमेंट टूल (ट्यूटोरियल # 1)
- Geb Tutorial - Geb टूल का उपयोग करके ब्राउज़र ऑटोमेशन परीक्षण
- एसवीएन ट्यूटोरियल: स्रोत कोड प्रबंधन तोड़फोड़ का उपयोग करना