2013-07-01 6 views
16

कैसे वेब ड्राइवर में Firefox संस्करण स्थापित करने के लिए? मैं सिर्फ फ़ायरफ़ॉक्स के विभिन्न संस्करण उपयोगकर्ता को बनाना चाहता हूं।वेबड्राइवर का उपयोग कर फ़ायरफ़ॉक्स के विभिन्न संस्करण का उपयोग कैसे करें?

अलग संस्करण 19, 20, 21 की तरह ....

एक सामान्य समाधान है जो अन्य ब्राउज़र के लिए भी मदद प्रदान करें।

उत्तर

16

आप अपने सिस्टम पर सभी संस्करणों स्थापित किया है। फिर आप फ़ायरफ़ॉक्स के लिए पथ को परिभाषित करने के लिए सिस्टम प्रॉपर्टी webdriver.firefox.bin का उपयोग कर सकते हैं। नोट सिस्टम सिस्टम प्रॉपर्टी के माध्यम से सेट होने के बाद से, आप एक ही जावा प्रक्रिया में दो अलग-अलग फ़ायरफ़ॉक्स चलाने में सक्षम नहीं होंगे।

यह समाधान फ़ायरफ़ॉक्स लिए विशिष्ट है। कोई सामान्य समाधान नहीं है। आपको हर वेब ड्राइवर को स्वयं कॉन्फ़िगर करना होगा। configuration of Firefox Web Drvier के बारे में

में अधिक जानकारी।

+0

इस काम नहीं कर रहा साथ चलाने के लिए समाधान WebDriver ड्राइवर = नए FirefoxDriver() पाया है .. :(; सार्वजनिक शून्य firefoxVersion() { \t \t \t \t System.setProperty ("webdriver.firefox.bin", "/Applications/Firefox-2.app/Contents/MacOS/firefox-bin"); \t \t driver.get (baseurl); \t System.out.println (driver.getTitle()); – bugCracker

12

अंत में मैं अलग ब्राउज़र संस्करण

System.setProperty("webdriver.firefox.bin", "/Applications/Firefox-2.app/Contents/MacOS/firefox-bin"); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get(baseUrl); 
    System.out.println(driver.getTitle()); 
    driver.close(); 
    driver.quit(); 
+3

बहुत बहुत धन्यवाद! तुम मेरे नए हीरो हो, ओह महान बग क्रैकर सर/मैम <3 – WoodenKitty

संबंधित मुद्दे

 संबंधित मुद्दे