2009-04-05 11 views

उत्तर

11

विंडमिल सेलिनियम के कांटा के रूप में शुरू हुआ लेकिन अब लगभग पूरी तरह से अलग कोडबेस है। मैंने इसे कभी भी इस्तेमाल नहीं किया है, लेकिन मुझे नोट होगा: सेलेनियम का एक बहुत सक्रिय समुदाय है। तो मेरी सिफारिश है: जब तक कि विंडमिल में कुछ न हो, आपके पास होना चाहिए (यानी: देशी पायथन समर्थन), सेलेनियम के साथ जाएं।

19

मैं किसी भी निष्पक्ष टिप्पणीकर्ता नहीं हूं (मैं एक विंडमिल कोर डेवलपर हूं)।

विंडमिल एक एकल परीक्षण के अंदर परीक्षण एकाधिक डोमेन का समर्थन करता है और यहां तक ​​कि SSL कनेक्शन के पार, सेलेनियम नहीं (Selenium2.0 इस WebDriver के माध्यम से समर्थन करेंगे) है।

विंडमिल का एक अद्भुत समुदाय है, किसी भी समय irwfreenode.org पर # विन्डमिल पर और किसी भी व्यक्ति जो आपकी मदद करता है।

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

विंडमिल का उपयोग लगभग एक साल के लिए कुछ फेसबुक अनुप्रयोगों द्वारा किया गया है, इन उपयोगकर्ताओं का समर्थन करने की प्रक्रिया का मतलब है कि विंडमिल को जावास्क्रिप्ट में साइट पर हर भयानक चीज़ से निपटने का तरीका ढूंढना पड़ा क्योंकि फेसबुक उन सभी को करता है !

आप अजगर या जावास्क्रिप्ट का उपयोग नहीं कर रहे हैं इस समय विंडमिल से परेशान नहीं है। वहाँ किसी और को एक नई भाषा में बाइंडिंग बनाने के लिए इस्तेमाल कर सकते हैं लेकिन ये केवल इस समय समर्थित होते हैं कि एक JSONRPC इंटरफ़ेस का उपयोग कर एक समुदाय के सदस्य के द्वारा लिखित रूबी के लिए एक RSpec एपीआई है।

+3

सिर्फ एक अजगर परियोजना के साथ विंडमिल उपयोग करने का प्रयास करने के बाद, मैं कहना है अपने पूर्वाग्रह सुंदर चरम है। मुझे सेलेनियम के साथ बहुत परेशान था, और बहुत कम दर्द था, कि मुझे आपको माफ करना पड़ा, क्षमा करें। – spookylukey

+2

@ माइकल 2.5 साल बाद आपका उत्तर कैसे बदलता है? मैं वास्तव में प्रत्येक सॉफ्टवेयर के नवीनतम संस्करण के आधार पर एक टिप्पणी की सराहना करता हूं। – glarrain

+1

मैं @glarrain प्रश्न दोहराना चाहता हूं और आपके उत्तर की प्रतीक्षा कर रहा हूं। – Gaurav