2009-02-05 19 views
6

क्या कोई अच्छा ट्यूटोरियल है या किसी को इसे स्थापित करने का अनुभव है? मेरे पास एक testuite.html है जो एक ब्राउज़र एटीएम में अपने परीक्षण लॉन्च करता है। यह मैवेन सेलेनियम प्लगइन द्वारा एकीकरण-परीक्षण जीवन चक्र में किया जाता है। मैं अपने परीक्षण कई ब्राउज़रों पर चलाना चाहता हूं। मुझे सेलेनियम ग्रिड + मेवेन के बारे में कोई दस्तावेज नहीं मिला। मैं उम्मीद करता हूँ कि कोई मेरी मदद करेगा। पहले सेसेलेनियम ग्रिड + मेवेन 2

धन्यवाद, kukudas

उत्तर

7

सेलेनियम ग्रिड और Maven वास्तव में सेलेनियम और Maven की तुलना में बहुत अलग नहीं हैं।

ग्रिड मूल रूप से सेलेनियम-आरसी के लिए एक ड्रॉप-इन प्रतिस्थापन है। हमारे वर्तमान सेटअप में हमने स्वचालित बिल्ड सिस्टम ग्रिड का उपयोग करने दिया। यह ग्रिड के यूआरएल में सेलेनियम-आरसी यूआरएल (जो आमतौर पर लोकलहोस्ट: 4444) को बदलकर करता है।

इसके अतिरिक्त हम एमवीएन कमांड लाइन पर सिस्टम प्रॉपर्टी के रूप में ब्राउज़र स्ट्रिंग (* फ़ायरफ़ॉक्स, * आईक्क्सप्लोर, * ओपेरा या जो भी) निर्दिष्ट करते हैं, जिसे हम अपने कोड में सेलेनियम क्लाइंट लाइब्रेरीज़ प्रारंभ करते समय उठाते हैं।

तो जिस तरह से हमने इसे किया है हम मूल रूप से विभिन्न ब्राउज़र तारों के साथ 4 अलग-अलग निर्माण परियोजनाएं स्थापित करते हैं।

+0

बीटीडब्ल्यू .: क्या यह एचटीएमएल सूट के रूप में परीक्षण चलाने की सिफारिश की जाती है? मैंने बहुत कुछ पढ़ा है कि यह वास्तव में कोड को जावा-जूनिट में परिवर्तित करने की तरह नहीं है। मुझे लगता है कि एक तरफ मेरे पास और अधिक लचीलापन है लेकिन दूसरी तरफ मुझे अपने बदलावों को हर समय बदलना है जब तक कि यह मामूली बदलाव न हो। – kukudas

+0

हम * केवल * जावा आधारित जूनिट परीक्षण करते हैं। थोड़ा प्रारंभिक निवेश के बाद, आपके द्वारा प्राप्त लचीलापन जबरदस्त है। लेकिन हम रिकॉर्डर, बस फ़ायरफ़ॉक्स और फायरबग का उपयोग नहीं करते हैं। – krosenvold

+0

आप हब लॉन्च कैसे करते हैं? क्या यह मेवेन-सेलेनियम प्लगइन द्वारा किया जा सकता है? क्या आप एक मामूली नमूना प्रदान कर सकते हैं? मैंने अपने परीक्षण को जूनिट में परिवर्तित कर दिया, और मेवेन प्लगइन के साथ एक सेलेनियम सर्वर शुरू किया। प्रारंभ सेलेनियम सत्र() ने आरसी लॉन्च किया है? मुझे नहीं पता कि हब लॉन्च करने के लिए मुझे चींटी का उपयोग करना है? – kukudas

संबंधित मुद्दे