Selenium IDE प्रवाह बनाएँ और परीक्षण करें

महत्त्वपूर्ण

यह आलेख विरासत प्रणालियों से संबंधित विषयों को शामिल करता है। इन समाधानों से बनाए गए अपने प्रवाह को Power Automate डेस्कटॉप के लिए माइग्रेट करें या उन्हें हटा दें।

  • सेलेनियम आईडीई अप्रचलित है और 28 फरवरी, 2023 के बाद काम नहीं करेगा।
  • विंडोज़ रिकॉर्डर (V1) अप्रचलित है और अब काम नहीं करता है।

सरल सेलेनियम प्रवाह बनाने के लिए इन चरणों का पालन करें।

सेलेनियम आईडीई प्रवाह बनाएं

  1. Microsoft Edge (संस्करण 80 या बाद का) या Google Chrome खोलें, और फिर नेविगेट करें। Power Automate

  2. यदि आवश्यक हो तो अपने कार्यस्थल या विद्यालय खाते से लॉग इन करें।

  3. मेरे प्रवाह>डेस्कटॉप प्रवाह>नया चुनें।

    नया सेलेनियम आईडीई प्रवाह बनाने के विकल्प का स्क्रीनशॉट।

  4. अतिरिक्त डेस्कटॉप प्रवाह विकल्प पर क्लिक करें।

    अतिरिक्त डेस्कटॉप प्रवाह विकल्पों का स्क्रीनशॉट.

  5. सेलेनियम आईडीई चुनें, और फिर अगला चुनें।

    सेलेनियम आईडीई विकल्प का स्क्रीनशॉट।

  6. अपने सेलेनियम आईडीई प्रवाह के लिए प्रवाह नाम फ़ील्ड में एक नाम दर्ज करें।

  7. जिस वेबसाइट को आप स्वचालित करना चाहते हैं उसका URL बेस URL फ़ील्ड में दर्ज करें, और फिर लॉन्च रिकॉर्डर चुनें।

    प्रवाह नाम और यूआरएल को पॉप्युलेट करने के लिए फ़ील्ड का स्क्रीनशॉट।

    सेलेनियम आईडीई लॉन्च हुआ।

    टिप

    टिप: आप एक ही टैब में कई HTTP या HTTPS वेबसाइटों पर कार्रवाई रिकॉर्ड कर सकते हैं।

  8. सेलेनियम आईडीई में, रिकॉर्डर लॉन्च करने के लिए स्क्रीन के शीर्ष दाईं ओर लाल REC बटन का चयन करें।

    पिछले चरण में आपके द्वारा चुना गया URL खुलता है।

    Rec बटन का स्क्रीनशॉट।

  9. वे कार्य करें जिन्हें आप वेबसाइट पर रिकॉर्ड करना चाहते हैं।

    टिप

    नीचे दाईं ओर, आप रिकॉर्डिंग स्थिति देख सकते हैं।

    रिकॉर्डिंग स्थिति का स्क्रीनशॉट.

  10. जब आप रिकॉर्डिंग समाप्त कर लें, तो सेलेनियम आईडीई के ऊपरी दाएं कोने में लाल स्टॉप बटन का चयन करें।

    स्टॉप बटन का स्क्रीनशॉट.

  11. आपके द्वारा अभी बनाए गए सेलेनियम आईडीई प्रवाह को देखने के लिए स्क्रीन के ऊपर बाईं ओर से वर्तमान परीक्षण चलाएँ बटन का चयन करें।

    वर्तमान परीक्षण चलाएँ बटन का स्क्रीनशॉट।

    टिप

    आप परीक्षण के लिए स्थानीय प्लेबैक को धीमा करने के लिए चरणों के बीच प्रतीक्षा समय निर्धारित कर सकते हैं। यह सेटिंग केवल परीक्षण उद्देश्यों के लिए है और जब आपका सेलेनियम आईडीई प्रवाह तैनात किया जाता है तो इसका कोई प्रभाव नहीं पड़ता है।

  12. सेलेनियम आईडीई के शीर्ष दाईं ओर प्रोजेक्ट सहेजें बटन का चयन करें। यह बंद हो जाता है, और फिर प्रोजेक्ट अपलोड हो जाता है।

अब जब आपने सेलेनियम आईडीई प्रवाह बना लिया है, तो इसे अपने अन्य प्रवाह में उपयोग करें।

सेलेनियम आईडीई प्रवाह की सीमाएँ और ज्ञात समस्याएँ

चेतावनी

सेलेनियम आईडीई में पासवर्ड सादे पाठ में संग्रहीत होते हैं।

प्लेबैक के लिए अस्थायी उपयोगकर्ता प्रोफ़ाइल

सेलेनियम आईडीई रिकॉर्डिंग वर्तमान उपयोगकर्ता की प्रोफ़ाइल के साथ की जाती है, लेकिन प्लेबैक एक अस्थायी उपयोगकर्ता प्रोफ़ाइल का उपयोग करके किया जाता है। इसका मतलब यह है कि जिन वेबसाइटों को प्रमाणीकरण की आवश्यकता है, वे रिकॉर्डिंग सत्र के दौरान क्रेडेंशियल नहीं मांग सकती हैं, लेकिन प्लेबैक के दौरान प्रमाणीकरण चरणों की आवश्यकता होगी।

इसे संबोधित करने के लिए, उपयोगकर्ता को लॉगिन प्रक्रिया के लिए आवश्यक कमांड डालने के लिए स्क्रिप्ट को मैन्युअल रूप से संपादित करना होगा।

अन्य सीमाएँ

  • वेब रिकॉर्डिंग सत्र के दौरान डेस्कटॉप एप्लिकेशन रिकॉर्ड करना। यदि आपको वेब और डेस्कटॉप दोनों अनुप्रयोगों को स्वचालित करने की आवश्यकता है, तो आप प्रत्येक प्रकार के लिए एक अलग डेस्कटॉप प्रवाह बना सकते हैं और फिर उन्हें क्लाउड प्रवाह में संयोजित कर सकते हैं।

  • मल्टी-फैक्टर प्रमाणीकरण (एमएफए) समर्थित नहीं है, ऐसे किरायेदार का उपयोग करें जिसे एमएफए की आवश्यकता नहीं है।

  • ये सेलेनियम आईडीई कमांड समर्थित नहीं हैं: रन, आंसरऑननेक्स्टप्रॉम्प्ट, चूजकैंसलऑननेक्स्टकन्फर्मेशन, चूजकैंसलऑननेक्स्टप्रॉम्प्ट, चूजओकेऑननेक्स्टकन्फर्मेशन, डीबगर, क्लिकएट, डबलक्लिकएट, इको, माउसआउट, माउसअपएट और माउसडाउनएट।

  • सेलेनियम आईडीई क्रियाएं या चरण चलाने के लिए एक मिनट से अधिक नहीं हो सकते। इसके बजाय Power Automate का उपयोग करें।

  • राइट क्लिक समर्थित नहीं है.

  • जब आप फ़ोरैच कमांड का उपयोग करते हैं तो अतिरिक्त सेलेनियम आईडीई प्रवाह इनपुट उत्पन्न होता है। इस समस्या को हल करने के लिए, अतिरिक्त फ़ील्ड में कोई भी मान इनपुट करें। यह प्लेबैक को प्रभावित नहीं करता.

  • यदि .साइड फ़ाइल में एकाधिक परीक्षण प्रोजेक्ट हैं, तो केवल पहला जो बनाया गया था वह चलता है।

    टिप

    ध्यान दें कि सेलेनियम आईडीई परीक्षणों को नाम के आधार पर आदेश देता है, निर्माण तिथि के आधार पर नहीं, इसलिए बनाया गया पहला परीक्षण सूची में पहला नहीं हो सकता है।

  • सेलेनियम आईडीई में सीधे प्लेबैक अपेक्षा के अनुरूप व्यवहार नहीं कर सकता है। हालाँकि, रनटाइम पर प्लेबैक सही ढंग से व्यवहार करता है।

अगले कदम