मैं Canoo इस्तेमाल नहीं किया है में, लेकिन मैंने कई वर्षों से सेलेनियम का उपयोग किया है।
सेलेनियम का दृष्टिकोण Canoo से अलग है कि सेलेनियम एक ब्राउज़र का अनुकरण करने का प्रयास नहीं करता है, यह स्वचालित/लिपियों मौजूदा ब्राउज़र। इस तरह आपको जावास्क्रिप्ट संगतता या किसी विशेष ब्राउज़र में प्रतिपादन इंजन के विवरण के बारे में चिंता करने की आवश्यकता नहीं है।
Selenium Remote Control एक प्रक्रिया है कि एक ब्राउज़र शुरू होता है, एक नेटवर्क सॉकेट से अधिक सेलेनियम आदेशों हो जाता है, और ब्राउज़र में उन आदेशों को निष्पादित करता है।
मैं ऊपर डैनियल के उत्तर से सहमत हूं, Selenium IDE एक हत्यारा सुविधा है! एक बार आपके पास फ़ायरफ़ॉक्स में ऐड-ऑन हो जाने के बाद, आप जल्दी से यूनिट परीक्षण सूट बना सकते हैं, वेबपृष्ठों पर राइट क्लिक करें और दावा करें और बहुत कुछ कर सकते हैं।
सेलेनियम अन्य भाषाओं के साथ रिमोट कंट्रोल एकीकरण सीधा है, तो आप अपनी पसंद के भाषा से रिमोट कंट्रोल की प्रक्रिया के लिए आदेश भेजने।
मैंने हैस्सेल, पायथन, जावा और सी # से सेलेनियम आरसी का उपयोग किया है, यह ठीक काम करता है।
मुझे लगता है कि आप सेलेनियम आर सी सॉकेट अनुमतियाँ खोलने के एक लिनक्स बिल्ड सर्वर से MSIE के लिए परीक्षण चलाने के लिए सक्षम नहीं होगा। ध्यान रखें कि हालांकि एक संभावित सुरक्षा समस्या है।
।आपके पास किसी भी मशीन पर आरसी सर्वर को इंगित करने वाला टेस्टकेस हो सकता है, केवल बिल्ड सर्वर नहीं! हमारे पास एक विंडोज़ बिल्ड एजेंट है जिसका प्राथमिक भूमिका आरसी सर्वर चलाने के लिए है। – brasskazoo
निश्चित रूप से ऐसी कई संभावनाएं हैं जिनसे मुझे 4 महीने पहले उस प्रतिक्रिया को लिखने के बाद जागरूक हो गया है –