जब भी मैं सेलेनियम में बनाई गई अपनी स्क्रिप्ट निष्पादित करता हूंवेबड्राइवर (जावा), वेबड्राइवर ब्राउजर उन ऐडंस को नहीं दिखाता है जो मैंने अपने वास्तविक ब्राउज़र में इंस्टॉल किए थे। मैं चाहता हूं कि ऐड ऑन को वेबड्राइवर ब्राउज़र में भी प्रदर्शित किया जाए। मैं अपने वेबड्राइवर ब्राउज़र में एक ऐडऑन कैसे जोड़ सकता हूं।
उत्तर:
जवाब के लिए 0 № 1यह एक उदाहरण है कि आप सेलेनियम परीक्षणों के लिए उपयोग किए जाने वाले फ़ायरफ़ॉक्स प्रोफ़ाइल में फायरबग ऐड कैसे जोड़ सकते हैं:
File file = new File("firebug-1.8.1.xpi");
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1"); // Avoid startup screen
WebDriver driver = new FirefoxDriver(firefoxProfile);
स्रोत: http://code.google.com/p/selenium/wiki/FirefoxDriver