2016-10-09 5 views
8

की नई विशेषताएं क्या हैं, मैं अपने परीक्षणों में Selenium WebDriver 2.0 और release 3.0 is going to be released soon (लेखन समय पर बीटा 4) का उपयोग करता हूं।सेलेनियम 3

  • सेलेनियम वेबड्राइवर 3.0 की नई विशेषताएं क्या हैं?

  • क्या मुझे अपने परीक्षणों को सेलेनियम के नए संस्करण में अपग्रेड करना चाहिए?

उत्तर

13

As you know Selenium released 4 beta versions of selenium 3.0 and now going to be release final version ASAP

Selenium3 की नई विशेषताएं क्या हैं?

संदर्भ लिंक: Selenium Changelog

  • Firefox is only fully supported at version 47.0.1 या उससे पहले। फ़ायरफ़ॉक्स के बाद के संस्करणों के लिए समर्थन geckodriver द्वारा प्रदान किया गया है, जो विकसित W3C WebDriver spec पर आधारित है, और उस स्पेक में वायर प्रोटोकॉल का उपयोग करता है, जो बिना किसी सूचना के बदल सकता है।

  • आप ESR रिलीज जैसे 45.4.0esr या इससे पहले का चयन करना चाह सकते हैं।

  • Firefox 47.0.0 बिल्कुल समर्थित नहीं है।

अन्य बड़े बदलाव: ग्रिड में

  • स्थायित्व समाधान।
  • सभी ग्रिड नोड्स अब मदद
  • की HtmlUnitDriver
  • में दोबारा सक्षम लॉग स्टैंडअलोन सर्वर के लिए सभा नवीनतम संस्करण तक अपडेट कर सकते हैं।
  • Firefox प्रोफ़ाइल दोनों विरासत FirefoxDriver और geckodriver
  • Selenium3.X में भेजा जाता है नहीं रह गया है Selenium RC सीधे चलाने में सक्षम है, बल्कि यह यह अनुकरण के माध्यम से करता है और WebDriverBackedSelenium इंटरफ़ेस

मैं अपने परीक्षण के उन्नयन करना चाहिए सेलेनियम का नया संस्करण?

हाँ, यदि आप Mozilla Firefox >= v47.0.1 नवीनतम के साथ काम करते हैं और Selenium3 साथ नई सुविधाओं का उपयोग करने के लिए कोशिश करना चाहते हैं, तो आप सेलेनियम के नए संस्करण के लिए अपने परीक्षण नवीनीकृत करना चाहिए।

लेकिन मैं सुझाव दूंगा कि आपको सेलेनियम के नए संस्करण में अपग्रेड करने से पहले रिलीज होने के लिए Selenium3 के अंतिम संस्करण तक प्रतीक्षा करनी चाहिए क्योंकि बीटा संस्करण कई बग हो सकता है जो आपके परीक्षण मामलों में कुछ समस्या पैदा कर सकता है।

+0

मैं .NET दुनिया से सेलेनियम का उपयोग कर रहा हूं। मेरे अनुभवों में हालांकि यह पहले से ही 3.7 है, फिर भी इसमें कुछ महत्वपूर्ण डाउनसाइड्स और बग हैं, विशेष रूप से 'InternetExplorerDriver' और फ़ायरफ़ॉक्स के कुछ संस्करणों से संबंधित हैं। मैंने 3.0 से कम से कम 3 बार अपग्रेड करने का प्रयास किया, लेकिन दिन के अंत में मुझे हमेशा 2.53.1 पर वापस जाना पड़ा।तो अगर कोई केवल मूल कोर कार्यक्षमता (ग्रिड, आरसी, जो कुछ भी हो) का उपयोग करता है, तो मैं जल्द ही किसी भी समय उन्नयन के खिलाफ सुझाव दूंगा। 3.x लाइनअप के वास्तव में एक स्थिर संस्करण के लिए तत्पर हैं। –