2012-09-12 36 views
7

मेरे पास स्वचालित कार्य (अपने वेब इंटरफ़ेस के माध्यम से एक आंतरिक सर्वर पर तैनाती) के लिए कुछ सेलेनियम आईडीई स्क्रिप्ट हैं, और मैं उन्हें लॉन्च करने के लिए बुकमार्क रखना चाहता हूं।बुकमार्क से सेलेनियम परीक्षण लॉन्च करना?

उपकरण पर जाना नहीं चाहते हैं -> सेलेनियम आईडीई -> सर्च टेस्ट -> लॉन्च टेस्ट, बस एक बुकमार्क पर क्लिक करना और स्क्रिप्ट चलाने देना चाहते हैं।

मैं इसे कैसे प्राप्त कर सकता हूं? क्या मुझे एक बिंदु याद आ रही है?

यह नहीं पता कि इससे कोई फर्क पड़ता है, लेकिन मैं वर्तमान में फ़ायरफ़ॉक्स का उपयोग कर रहा हूं (यदि मुझे इसके लिए ब्राउज़र बदलना है, तो यह कोई समस्या नहीं होगी)।

धन्यवाद

उत्तर

1

बुकमार्क जो यह इस तरह सेलेनियम आईडीई के रूप में "बुकमार्क" एक प्लगइन की कार्यक्षमता, करने के लिए असंभव बना देता है यूआरएल से और कुछ नहीं, कर रहे हैं।

हालांकि, वहां अन्य प्लगइन्स हो सकते हैं जो आप चाहते हैं। मैंने इसे नज़रअंदाज़ नहीं किया है, लेकिन एक उम्मीदवार Favorites (Selenium IDE) फ़ायरफ़ॉक्स ऐड-ऑन हो सकता है।

+1

क्या मुझे लगता है कि अगर मुझे लगता है कि सेलेनियम डेवलपर्स को एक प्रकार का बुकमार्कलेट या कुछ हासिल करने के लिए कुछ भी रोकता है तो क्या मैं गलत हूं? या शायद सहेजे गए परीक्षण मामलों को लोड करने के लिए 'क्रोम: //' यूआरएल ... – mgarciaisaia

+1

testrunner के लिए एक यूआरएल प्रतीत होता है: क्रोम: // सेलेनियम-आइडिया/कंटेंट/सेलेनियम/टेस्टरुनर।एचटीएमएल, लेकिन शायद यह वही नहीं है जो आप खोज रहे हैं। – dokaspar

+0

'chrome: //' URL काम नहीं किया :( – mgarciaisaia

2

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

ठीक है, मैंने थोड़ा सा कामकाज की जांच की है। हो रही सेलेनियम एचटीएमएल टेस्ट सूट स्वचालित रूप से चल रहा है के बारे में बात हो रही है (मैं बुकमार्क के लिए एक विकल्प का मतलब) कुछ समाधान संभव हो रहे हैं: समाधान 1:

  1. एचटीएमएल सुइट्स समर्थन करने के लिए सेलेनियम सर्वर कोड पैच।
  2. अपने HTML परीक्षण सूट निष्पादित करने के लिए एक स्क्रिप्ट बनाएं।
  3. सूट की आउटपुट रिपोर्ट पढ़ने और को अपनी CC.NET रिपोर्ट में शामिल करने के लिए जानकारी को समेकित करने के लिए एक स्क्रिप्ट बनाएं।

सेटअप विवरण आप प्राप्त कर सकते हैं here

समाधान 2:

फ़ायरफ़ॉक्स परीक्षण बनाने के लिए
  • सेलेनियम आईडीई प्लगइन
  • जावा चलाने के लिए सेलेनियम सर्वर
  • सेलेनियम सर्वर को चलाने के लिए परीक्षण सूट
  • उत्पन्न करने के लिए नंत CruiseControl.NET
  • CruiseControl.Net के लिए रिपोर्ट एक सतत एकीकरण इंजन

सेटअप विवरण here

आशा यह आपके लिए उपयोगी हो के रूप में।