how use winautomation tool automate windows application
WinAutomation Tool (Part- II) का उपयोग करके विंडोज एप्लिकेशन को स्वचालित कैसे करें:
हमने अपने पिछले ट्यूटोरियल में WinAutomation टूल की सभी मूल बातें कवर की हैं ” WinAutomation Tool (भाग 1) का उपयोग करके विंडोज़ अनुप्रयोग को स्वचालित करना ”।
मुख्य भाग इस ट्यूटोरियल में आता है, यहां हम चर्चा करेंगे कि टूल के साथ शुरुआत कैसे करें और एक साधारण रोबोट बनाएं और कुछ वास्तविक समय के उदाहरणों के साथ रोबोट को चलाएं।
जैसा कि हम इस भाग के साथ जारी रखते हैं, हम दृढ़ता से अनुशंसा करते हैं कि आप दिए गए विवरण के अनुसार WinAutomation Tool स्थापित करें भाग 1 ।
इस ट्यूटोरियल में व्यावहारिक उदाहरणों के साथ एक रोबोट बनाने में शामिल प्रत्येक चरण का सचित्र प्रतिनिधित्व शामिल है ताकि आप अवधारणा को बेहतर तरीके से समझ सकें।
इस ट्यूटोरियल में, हम निम्नलिखित पर ध्यान देंगे:
# 1) एक साधारण रोबोट बनाएं - 1
WinAutomation Tool के किसी भी गुण का उपयोग किए बिना रोबोट की एक बहुत ही सरल रचना से मिलकर बनता है।
# 2) एक साधारण रोबोट बनाएं - 2
कुछ उन्नत चरणों के साथ थोड़ा और जटिल मामला है।
आइए अब देखते हैं कि 2 अलग-अलग उदाहरणों के साथ एक साधारण रोबोट कैसे बनाया जाए।
के रूप में यह एक खुला स्रोत उपकरण नहीं है, मैं WinAutomation उपकरण का मूल संस्करण चला रहा हूं, जो कि 30 दिनों का नि: शुल्क परीक्षण है। WinAutoamtion Tool के विभिन्न संस्करणों पर हमारे पिछले ट्यूटोरियल में पहले ही चर्चा की जा चुकी है।
आप क्या सीखेंगे:
एक साधारण रोबोट बनाएं - उदाहरण 1
सबसे पहले, पहचानें WinAutomation आइकन और कंसोल को खोलने के लिए उस पर डबल क्लिक करें।
- इस आइकन पर डबल क्लिक करें
WinAutomation को आरंभ करने और कंसोल प्रदर्शित करने में कुछ सेकंड लगेंगे।
नीचे स्क्रीनशॉट दिया गया है कि WinAutomation Console कैसा दिखेगा।
कुछ पूर्वनिर्धारित उदाहरण हैं जो कंसोल के बाईं ओर प्रदर्शित होते हैं।
यहां आप अपनी परियोजनाओं को विभिन्न फ़ोल्डरों के रूप में बना सकते हैं जैसा कि ऊपर की छवि में दिखाया गया है।
अब दो चरणों के साथ एक सरल रोबोट बनाकर शुरू करते हैं। हालाँकि यह मैन्युअल रूप से बहुत तेज़ होगा, क्योंकि यह एक बुनियादी सरल परीक्षा है, चलो इसके साथ शुरू करते हैं।
यहां, हमारा उद्देश्य सी ड्राइव में एक फ़ोल्डर बनाना और फ़ोल्डर का नाम देना है, SimpleRobot कहते हैं।
यह केवल कुछ प्रमुख विशेषताओं का उपयोग करने का एक प्रदर्शन है।
कदम:
- एक नया फ़ोल्डर बनाएं।
- फ़ोल्डर का नाम।
- एक संदेश जोड़ें, कि कार्य पूरा हो गया है।
# 1) पर क्लिक करें नया रोबोट आइकन नीचे दिखाए गए अनुसार ऊपरी बाएँ कोने पर। आप एक नया रोबोट बनाने के लिए शॉर्टकट (CTRL + N) का उपयोग कर सकते हैं।
#दो) एक बार जब आप न्यू रोबोट पर क्लिक करते हैं, तो आपको एक स्क्रीन मिलेगी जहां वह न्यू रोबोट का नाम पूछेगा। एक नाम निर्दिष्ट करें नए रोबोट को - 'पहला रोबोट' कहें
# 3) एक बार जब आप अपने रोबोट को एक नाम देते हैं और एंटर पर क्लिक करते हैं, तो आपको एक दिखाई देगा रोबोट डिजाइनर जैसा कि नीचे दिखाया गया है, जहां इसमें कई फ़ोल्डर होते हैं जिनके अपने गुण होते हैं, और स्वचालन के दौरान इसका उपयोग किया जा सकता है। जैसा कि यहां सब कुछ पूर्वनिर्धारित है, WinAutomation टूल का उपयोग करना इतना आसान है।
# 4) फ़ोल्डर खोलें 'फ़ोल्डर' और आप देख सकते हैं 'फोल्डर बनाएं' इसके तहत विकल्प जैसा कि नीचे दिखाया गया है।
# 5) अब आप एक्शन को एक फ़ोल्डर बना सकते हैं और इसे मुख्य एक्शन सीक्वेंस पर छोड़ सकते हैं जो नीचे दायीं ओर मौजूद है जैसा कि नीचे दिखाया गया है। आप डबल-क्लिक भी कर सकते हैं कार्रवाई फ़ोल्डर बनाएँ ।
# 6) एक बार जब आप बनाएँ फ़ोल्डर पर डबल क्लिक करते हैं, तो एक फ़ोल्डर गुण विंडो नीचे दिखाई जाएगी जैसा कि आप प्रदान किए गए फ़ील्ड में स्थान और फ़ोल्डर का नाम दर्ज कर सकते हैं।
एक्शन आउटपुट में कुछ भी दर्ज न करें, इसे अभी के लिए छोड़ दें और इस पर क्लिक करें ओके बटन ।
उसके बाद, आप देख सकते हैं कि क्रिएट फ़ोल्डर को एक्शन सीक्वेंस में जोड़ा गया है जैसा कि नीचे देखा गया है।
# 7) अब हमें एक संदेश जोड़ने की आवश्यकता है कि, फ़ोल्डर सफलतापूर्वक बनाया गया है। इसके लिए संदेश बॉक्स फ़ोल्डर का विस्तार करें और आप नीचे दिखाए गए अनुसार कई विकल्प देख पाएंगे।
# 8) प्रदर्शन संदेश विकल्प पर क्लिक करें जो सूची में पहला विकल्प है, आप क्लिक और ड्रैग या डबल क्लिक कर सकते हैं संदेश कार्रवाई प्रदर्शित करें ।
# 9) के गुण खिड़की 'संदेश प्रदर्शित करें' कार्रवाई प्रदर्शित की जाएगी।
प्रत्येक कार्रवाई के लिए, एक संबंधित संपत्ति विंडो होगी, जहां आप कार्रवाई के लिए अपने गुणों को निर्दिष्ट कर सकते हैं
# 10) एक शीर्षक और एक संदेश दर्ज करें जैसा कि संपत्ति विंडो में नीचे दिखाया गया है। शीर्षक 'मेरा पहला परीक्षण' और संदेश के रूप में फ़ोल्डर 'SimpleRobot' बनाया गया है।
#ग्यारह) पर क्लिक करें ठीक है बॉक्स को बंद करने के लिए।
# 12) आपकी डिज़ाइनर स्क्रीन को नीचे दिखाया गया होना चाहिए।
रोबोट को चलाने के लिए परीक्षण स्क्रिप्ट बनाने के चरण अब पूरे हो चुके हैं।
अगला, आपको यह जांचने के लिए रोबोट को चलाना होगा कि यह अपेक्षित है।
# 13) पर क्लिक करें आइकन चलाएं जैसा कि नीचे स्क्रीन में दिखाया गया है।
एक बार जब आप रन पर क्लिक करते हैं, तुरंत रोबोट मुख्य कंसोल में प्रत्येक पंक्ति को निष्पादित करना शुरू कर देता है।
एक बार जब यह पूरा हो जाता है, तो आपको एक संदेश बॉक्स देखना चाहिए 'फ़ोल्डर' सिंपलरोबॉट 'बनाया गया है' जैसा कि नीचे दिखाया गया है और गंतव्य पर एक नया फ़ोल्डर बनाया जाएगा जिसे आपने एक्शन क्रिएट फ़ोल्डर की संपत्ति विंडो में चुना है।
तो, यह अब किया है आपने रोबोट का उपयोग करके एक नया फ़ोल्डर सफलतापूर्वक बनाया है।
रोबोट डिजाइनर को बंद करें और रोबोट को बचाओ।
आप बने रोबोट को WinAutomation कंसोल में नीचे दिखाए अनुसार देख सकते हैं।
डिफ़ॉल्ट रूप से कुछ उदाहरण हैं जहां आप डिफ़ॉल्ट रूप से समझ सकते हैं और चला सकते हैं। WinAutomation ने टूल की बेहतर समझ के लिए इन उदाहरणों को प्रदान किया है।
उपयोगकर्ता के अनुभव स्तर के अनुसार, WinAutomation Tool पर प्रत्येक फ़ोल्डर में कई ऐसे उदाहरण हैं।
एक साधारण रोबोट बनाएं - उदाहरण 2
इस मेंउदाहरण, हम विन ऑटोमेशन टूल की कुछ उन्नत विशेषताओं को देखेंगे जहां आप विभिन्न चर का उपयोग कर सकते हैं जो मौजूद हैं और यह भी देखें कि हम विभिन्न क्रियाओं के बीच चर का उपयोग कैसे कर सकते हैं।
यहां आप डेटा को कॉपी भी कर सकते हैं और इसे विभिन्न क्रियाओं में स्थानांतरित करके उपयोग कर सकते हैं।
पहले उदाहरण में, हमने देखा कि हम एक फ़ोल्डर कैसे बना सकते हैं, अब हम अपने द्वारा बनाए गए फ़ोल्डर के लिए एक दिनांक और समय निर्दिष्ट करेंगे जो फ़ोल्डर के नाम पर होगा।
उपर्युक्त कार्रवाई करने के लिए, हमें नीचे दिए गए 4 चरणों का पालन करना होगा:
- वर्तमान समय प्राप्त करने की आवश्यकता है।
- जैसा कि यह संख्या के रूप में है, पाठ स्वरूप में बदलने की आवश्यकता है।
- उस नाम से एक फोल्डर बनाएं।
- अंत में, हमें एक संदेश देने की जरूरत है कि प्रस्तावित कार्य किए गए हैं जैसा कि हमने पहले उदाहरण में किया था। संदेशों को डालने से यह आपके काम को आसान बना देगा जहाँ रोबोट ने असाइन किए गए कार्य को पूरा किया है या नहीं।
आइए एक नजर डालते हैं कि उपरोक्त चार चरणों का प्रदर्शन कैसे किया जाता है।
चरण 1: वर्तमान समय प्राप्त करने की आवश्यकता है
हम पहले ही उदाहरण देख चुके हैं कि WinAutomation टूल को कैसे खोलें और एक नया रोबोट बनाएं। चलिए हम सीधे एक्शन पार्ट पर जाते हैं।
पर नेविगेट करें 'दिनांक समय क्रियाएँ' प्रदर्शित फ़ोल्डर की सूची से फ़ोल्डर और विभिन्न कार्यों को देखने के लिए इसका विस्तार करें।
क्लिक करें और खींचें 'वर्तमान तिथि और समय प्राप्त करें' मुख्य कंसोल पर कार्रवाई जैसा कि नीचे दिखाया गया है।
अब, संपत्ति की खिड़की 'वर्तमान तिथि और समय प्राप्त करें' खुलेगा जिसमें दो चर होंगे - एक्शन इनपुट और एक्शन आउटपुट नीचे दिखाए गए रूप में।
एक्शन इनपुट चर के रिट्राइव ड्रॉप डाउन में दो विकल्प उपलब्ध हैं। जैसे-जैसे हमें वर्तमान तिथि और समय की आवश्यकता होती है, वैसे ही हम विकल्प छोड़ रहे हैं।
हम एक चर के लिए जानकारी को पुनः प्राप्त करेंगे '% CurrentDateTime%'।
ताकि हम भविष्य के प्रयोजनों के लिए पुनर्प्राप्त तिथि और समय को संग्रहीत कर सकें।
एक बार जब आप ओके बटन पर क्लिक करेंगे, तो आपको नीचे की तरह एक स्क्रीन दिखाई देगी।
चरण 1 किया जाता है।
चरण 2: पाठ प्रारूप में तारीख बदलें।
क्लिक करें और विस्तार करें 'पाठ क्रियाएँ' फ़ोल्डर क्रिया फ़ोल्डर सूची बनाते हैं।
आप नीचे दिखाए गए कार्यों की एक सूची देखेंगे।
कार्रवाई का पता लगाएं 'दिनांक समय को पाठ में बदलें' क्लिक करें, और कार्रवाई को मुख्य एक्शन सीक्वेंस पर खींचें।
गुणवत्ता विश्लेषक साक्षात्कार सवाल और जवाब
पाठ के लिए परिवर्तित दिनांक समय के लिए गुण विंडो नीचे दिखाए गए अनुसार प्रदर्शित की जाएगी।
फ़ील्ड को परिवर्तित करने के लिए दिनांक समय में आपको उस चर को दर्ज करना होगा जिसे आपने अपनी पिछली कार्रवाई में बनाया है, अर्थात। '% CurrentDateTime'।
ड्रॉप डाउन का उपयोग करने के लिए प्रारूप से कस्टम प्रारूप का चयन करें।
कस्टम प्रारूप ड्रॉप डाउन में दिनांक और समय के लिए कई कस्टम प्रारूप हैं।
यहाँ, हमारे उदाहरण में yMMdd प्रारूप का चयन करें।
संपत्ति विंडो नीचे दिखाए गए अनुसार दिखाई देगी।
एक्शन आउटपुट होगा '% स्वरूपित डेटा समय%' अब।
चरण 3: एक फ़ोल्डर बनाएँ
जैसा कि हमने उदाहरण 1 में देखा था, हमें एक नया फ़ोल्डर बनाने की आवश्यकता है।
इस चरण में, आप नाम के साथ एक नया फ़ोल्डर बनाएंगे '% स्वरूपित दिनांक' और सौंपे गए कार्य को पूरा करने के बाद एक फ़ोल्डर में आउटपुट स्टोर करें और एक संदेश असाइन करने की आवश्यकता है।
चरण 4: एक प्रदर्शन संदेश असाइन करें
अंतिम चरण कार्य के लिए एक प्रदर्शन संदेश असाइन करना है।
हमें वैसा ही प्रदर्शन करने की जरूरत है जैसा हमने पहले उदाहरण में किया था।
पर क्लिक करें ओके बटन , और प्रदर्शन संदेश की संपत्ति विंडो बंद हो जाएगी।
एक बार सभी चरणों को पूरा करने के बाद, आपके अंतिम रोबोट डिजाइनर को नीचे दिखाए गए अनुसार दिखना चाहिए।
अब रोबोट पर क्लिक करके चलाएं आइकन चलाएं जैसा कि हमने उदाहरण 1 में किया था।
एक बार जब आपका परीक्षण सफलतापूर्वक चला लिया जाता है, तो गंतव्य फ़ोल्डर में जाएं और सत्यापित करें यदि पाठ प्रारूप में वर्तमान तिथि और समय के रूप में फ़ोल्डर नाम के साथ बनाया गया नया फ़ोल्डर।
प्रोजेक्ट को सहेजें और रोबोट डिजाइनर को बंद करें।
हम सफलतापूर्वक Windows अनुप्रयोग को स्वचालित करने के लिए WinAutomation टूल का उपयोग करने के दो उदाहरणों के साथ किया जाता है।
निष्कर्ष
मुझे आशा है कि सभी को इस ट्यूटोरियल के माध्यम से विंडोज एप्लिकेशन को स्वचालित करने के लिए WinAutomation Software टूल का उपयोग करने का बुनियादी ज्ञान होना चाहिए।
व्यावहारिक रूप से इसका उपयोग करने के बाद, आपको पता चल जाएगा कि यह खिड़कियों और वेब अनुप्रयोगों को स्वचालित करने के लिए सबसे अच्छा और सबसे आसान उपकरणों में से एक है।
अनुशंसित पाठ
- WinAutomation Tutorial: स्वचालित विंडोज एप्लीकेशन (भाग 1)
- रोबोटियम के साथ शुरुआत करना - सबसे लोकप्रिय Android एप्लिकेशन UI परीक्षण उपकरण
- ईजी एंटरप्राइज टूल (हैंड्स-ऑन रिव्यू) का उपयोग करके एप्लिकेशन और आईटी इन्फ्रास्ट्रक्चर प्रदर्शन की निगरानी
- सिकली जीयूआई ऑटोमेशन टूल का परिचय (स्क्रीन पर आपके द्वारा देखी गई कुछ भी स्वचालित) - सिकुली ट्यूटोरियल # 1
- TestComplete टूल का उपयोग करके Android एप्लिकेशन को स्वचालित कैसे करें
- टेस्ट लॉज टेस्ट मैनेजमेंट टूल रिव्यू
- डिवाइस पर अपना एप्लिकेशन इंस्टॉल करना और ग्रहण से परीक्षण शुरू करना
- वेब अनुप्रयोग सुरक्षा परीक्षण गाइड