क्या Google क्रोम सेलेनियम आईडीई (जैसे फ़ायरफ़ॉक्स करता है) के साथ काम करता है? [बन्द है]


81

मुझे क्रोम के साथ काम करने वाले सेलेनियम आईडीई के बराबर नहीं मिल सकता है।

क्या किसी को पता है कि फ़ायरफ़ॉक्स के बजाय क्रोम के साथ सेलेनियम आईडीई का उपयोग कैसे करें? या कोई वैकल्पिक उपकरण है जो क्रोम के साथ काम करता है?


मैंने एक विकल्प के रूप में testim.io की कोशिश की और इसे इतना पसंद किया कि मैं कंपनी में शामिल हो गया: डी जो फ़ायरफ़ॉक्स का समर्थन करता है, हालांकि यह एक वाणिज्यिक उत्पाद है, इसलिए यह व्यक्तियों के बजाय कंपनियों के लिए अधिक अनुकूल है।
बेंजामिन ग्रुएनबाम

जवाबों:


45

Artejera, क्या आप अपने ब्राउज़र (सेलेनियम आईडीई) के लिए प्लगइन के रूप में सेलेनियम का मतलब है? यहाँ है Google Chrome में स्वचालन के लिए कुछ है

लेकिन अगर आप सेलेनियम आरसी के साथ काम करना चाहते हैं, तो बस अपनी टेस्ट स्क्रिप्ट में ब्राउज़र सेट करें। सेलेनियम में सेटब्रोसर () विधि है।


10
"बस अपनी परीक्षण स्क्रिप्ट में ब्राउज़र सेट करें" - मैं ऐसा कैसे करूं?
वासमीकोर

@whamsicore यह जटिल है। चरण-दर-चरण निर्देशों के लिए सेलेनियम गाइडबुक का प्रयास करें seleniumguidebook.com
नूह सूसन

4
आपने वास्तव में उनके सवाल का जवाब नहीं दिया। उनका प्रश्न विशेष रूप से क्रोम पर सेलेनियम आईडीई का उपयोग करने के बारे में था (क्योंकि यह आधिकारिक रूप से समर्थित नहीं है)। अपने जवाब में आपने अनिवार्य रूप से कहा था "पेंच सेलेनियम, इसके बजाय इस दूसरी चीज का उपयोग करें"। आपकी दूसरी पंक्ति मूल रूप से केवल तब लागू होती है जब हम उस कोड को चला रहे होते हैं जो पहले ही लिखा जा चुका होता है। ओपी की समस्या पटकथा खुद लिख रही है।
मगें

10

आप क्रोम 21 या बाद के संस्करणों पर imacros, scirocco जैसे Google क्रोम एक्सटेंशन का उपयोग कर सकते हैं। वे फ़ायरफ़ॉक्स के लिए सेलेनियम आईडीई के समान हैं। Scirocco कुछ सीमाओं के साथ नया लगता है जैसे नेविगेशन समर्थित नहीं है। इसलिए, मैं 'इमाक्रोस' की सलाह देता हूं, सेलेनियम के बहुत करीब लगता है।


7

यदि आप क्रोम ब्राउज़र के लिए सेलेनियम आईडीई रिकॉर्ड और प्लेबैक क्षमताओं का उपयोग करना चाहते हैं, तो क्रोम के लिए एक समान विस्तार है जिसे साइक्रोको कहा जाता है। अपने Chrome ब्राउज़र https://chrome.google.com/webstore/search/scirocco का उपयोग करके आप इसे क्रोम पर जोड़ सकते हैं

Scirocco को Sonix Asia द्वारा बनाया गया है और फ़ायरफ़ॉक्स के लिए सेलेनियम IDE के रूप में पॉलिश नहीं किया गया है। यह वास्तव में स्थानों में काफी छोटी गाड़ी है। लेकिन यह वही करता है जो आप पूछते हैं।


5

नहीं, Google Chrome सेलेनियम आईडीई के साथ काम नहीं करता है। जैसा कि सेलेनियम आईडीई एक फ़ायरफ़ॉक्स प्लगइन है यह केवल एफएफ के साथ काम करता है।

आपके प्रश्न के अंतिम भाग के अनुसार: या कोई वैकल्पिक उपकरण है जो क्रोम के साथ काम कर सकता है? संभावित उत्तर इस प्रकार है:

आप क्रोम के साथ साही का उपयोग कर सकते हैं। साही टेस्ट ऑटोमेशन टूल क्रोम, फ़ायरफ़ॉक्स और IE का समर्थन करता है। आप विवरण के लिए यात्रा कर सकते हैं:

http://sahi.co.in/


2
यदि यह इतना महंगा नहीं था, तो यह
उल्लू

4

कुछ महीने पहले, माइक्रो फोकस ने एक मुफ्त टूल जारी किया था जो आपको क्रोम और फ़ायरफ़ॉक्स में सेलेनियम स्क्रिप्ट को रिकॉर्ड करने की अनुमति देता है। इसे सिल्क वेबड्राइवर कहा जाता है, आप इसे https://www.microfocus.com/products/silk-portfolio/silk-webdriver/ से मुफ्त में डाउनलोड कर सकते हैं

डिस्क्लेमर: मैं माइक्रो फोकस के लिए काम करता हूं।


1

सेलेनियम आईडीई के लिए तुलनीय Google क्रोम एक्सटेंशन नहीं है।

Scirocco केवल एक आंशिक (और कथित रूप से अविश्वसनीय) कार्यान्वयन है।

एक और प्लगइन है, बग बस्टर टेस्ट रिकॉर्डर , लेकिन यह केवल उनकी सेवा के साथ काम करता है। मुझे नहीं पता कि यह प्रभावशीलता है।

साही और टेस्टकॉम पूरा भी रिकॉर्ड कर सकते हैं, लेकिन न तो मुफ्त हैं, और न ही ब्राउज़र प्लगइन्स हैं।

iMacros एक प्लगइन है जो रिकॉर्ड और प्लेबैक की अनुमति देता है, लेकिन परीक्षण की दिशा में सक्षम नहीं है, और सेलेनियम के साथ संगत नहीं है।

ऐसा लगता है कि इस तरह एक उपकरण की मांग है, और फ़ायरफ़ॉक्स सेलेनियम द्वारा असमर्थित हो रहा है। इसलिए, जब मैं जानता हूं कि स्टैक ओवरफ्लो इस के लिए मंच नहीं है, तो किसी को भी इसे बनाने में मदद करने में दिलचस्पी है, मुझे बताएं।

मैं चाहता हूँ कि सीमाएँ क्या हैं और यह क्यों नहीं किया गया है। क्या यह सिर्फ इतना है कि आधिकारिक सेलेनियम टीम इसका समर्थन नहीं करना चाहती है, या कोई तकनीकी सीमा है?


1

जब आप क्रोम में सेलेनियम आईडीई (या एफएफ के अलावा किसी अन्य ब्राउज़र) का उपयोग करके परीक्षण रिकॉर्ड नहीं कर सकते हैं, तो आप सेलीनियम 2 आईडीई के वेबड्राइवर प्लेबैक सुविधा का उपयोग करके क्रोम, IE और अन्य ब्राउज़रों में उन्हें (आईडीई से) चला सकते हैं। टेस्ट को एफएफ से रिकॉर्ड करने और लॉन्च करने की आवश्यकता होगी - परीक्षण के पहले चरण के निष्पादित होने से पहले क्रोम लॉन्च होगा। सेटअप और परीक्षण निष्पादन के निर्देश यहां और यहां दिए गए हैं । आपको सेलेनियम 2 आईडीई स्थापित करने की आवश्यकता होगी (यदि आपने पहले से ऐसा नहीं किया है) और क्रोम वेबड्राइवर सर्वर निष्पादन योग्य - दोनों सेलेनियम मुख्यालय वेबसाइट पर डाउनलोड के लिए उपलब्ध हैं।

नोट: यदि उपरोक्त आपकी आवश्यकताओं को पूरा करता है, तो आप अपने सभी परीक्षणों को सेलेनियम वेबड्राइवर में परिवर्तित करने पर विचार कर सकते हैं (जिसका अर्थ है कि वे सभी कोड होंगे और अब सेलेनियम आईडीई से नहीं चलेंगे)। यह परीक्षण रखरखाव और निष्पादन की सादगी के दृष्टिकोण से एक बेहतर समाधान होगा। सेलेनियम प्रलेखन (सेलेनियम वेबसाइट पर) सेलेनियम आईडीई परीक्षणों को वेबड्राइवर में बदलने की प्रक्रिया के बारे में अधिक जानकारी है।


0

क्रोम के लिए Scirocco रिकॉर्डर देखें। यह क्रोम पर सेलेनियम 2 के लिए आईडीई रिकॉर्डिंग करता है।

https://chrome.google.com/webstore/detail/scirocco-refox-for-chr/ibclajljffeaafooicpmkcjdnkbaoiihh


मुझे लगता है कि यह सवाल का एक अच्छा जवाब है। लेकिन एप्लिकेशन बहुत अच्छा नहीं है और यदि आप कर सकते हैं तो आप फ़ायरफ़ॉक्स संस्करण का उपयोग करना बेहतर है।
Oden

0

सिर्फ आपकी जानकारी के लिए । यह दृश्य स्टूडियो वातावरण में नगेट पैकेज के रूप में उपलब्ध है। कृपया मुझे बताएं कि क्या आपको अधिक जानकारी की आवश्यकता है क्योंकि मैंने इसका उपयोग किया है। URL को nuget के लिए लिंक पाया जा सकता है

आप यहां कुछ जानकारी भी पा सकते हैं। अधिक विवरण के साथ ब्लॉग

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.