खोज…


परिचय

मैंने सेलेनियम 3 पर स्विच किया और फ़ायरफ़ॉक्स के बजाय क्रोम का उपयोग करना शुरू कर दिया। मुझे पता चला कि क्रोम के लिए मुझे ब्राउज़र को संभालने के लिए वेबड्राइवर के लिए एक बाइनरी डाउनलोड करना होगा। उस काम के लिए मुझे जावा बाइनरी के रूप में इस बाइनरी को पूर्ण पथ सेट करने की आवश्यकता है। यदि बाइनरी अपडेट हो जाती है, तो मुझे अपने परीक्षण ढांचे में मैन्युअल रूप से उस बाइनरी को अपडेट करना होगा - जो समय लगता है और वास्तव में कष्टप्रद है। मैंने एक बहुत साफ-सुथरी जावा लाइब्रेरी की खोज की जो मेरे लिए है: https://github.com/bonigarcia/webdrivermanager

नीचे दिए गए उदाहरणों से पता चलता है कि इसका उपयोग कितना आसान है

ChromeDriverManager.getInstance().setup();
FirefoxDriverManager.getInstance().setup();
OperaDriverManager.getInstance().setup();
PhantomJsDriverManager.getInstance().setup();
EdgeDriverManager.getInstance().setup();
InternetExplorerDriverManager.getInstance().setup();


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow