2011-10-11 16 views
7

मेरे पास एक प्रोजेक्ट है जहां हमारे पास सेलेनियम परीक्षण हैं। मैंने हाल ही में फ़ायरफ़ॉक्स को 7.0.1 में अपग्रेड कर दिया है क्योंकि इससे मुझे "फ़ायरफ़ॉक्स के लिए वेबड्राइवर" एक्सटेंशन को और अब यह परीक्षण किया गया है कि इन परीक्षणों का उपयोग टूटा हुआ है।सेलेनियम वेबड्राइवर + फ़ायरफ़ॉक्स 7.0.1 असंगतता

Firefox WebDriver is broken

मैं इसे कैसे ठीक कर सकते हैं? क्या मुझे फ़ायरफ़ॉक्स के इस मौजूदा संस्करण को अनइंस्टॉल करना होगा और एक पुराना इंस्टॉल करना होगा? या क्या ऐसी कोई फ़ाइल है जिसे मैं यह बताने के लिए संपादित कर सकता हूं कि संस्करण अलग है?

+0

विस्तार करने के लिए बदल ज़िप करने के बाद आप capybara-वेबकिट सेलेनियम के बजाय का उपयोग कर विचार कर सकते हैं? – parndt

+0

@parndt: नहीं, यह परियोजना पहले से ही अच्छी तरह से स्थापित है और हम capybara-वेबकिट की कोशिश की और यह कम से कम दो बार के रूप में सेलेनियम धीमा के रूप में हो पाया। –

+1

2.4.0 थोड़ा पुराने – kain

उत्तर

6

सेलेनियम वेबड्राइवर से 2.8 तक अपग्रेड शायद इसे हल करेगा।

http://web.archive.org/web/20120115040501/http://selenium.googlecode.com/svn/tags/selenium-2.8.0/rb/CHANGES

दुर्भाग्य से इस मामले में किया गया है कि हर Firefox के लिए उन्नयन 5.0

+0

की पुष्टि, सेलेनियम-webdriver के उन्नयन समस्या का समाधान हो। धन्यवाद! –

3

के बाद से मैं नवीनतम सेलेनियम-webdriver साथ की कोशिश करेंगे। मैं फ़ायरफ़ॉक्स 7.0.1 भी चलाता हूं और यह सेलेनियम-वेबड्राइवर 2.8.0 के साथ काम करता है।

3

आप Firefox बता प्लगइन और विस्तार संस्करणों को अनदेखा कर सकते हैं।

  1. ब्राउज़र पता पट्टी में टाइप about:config
  2. राइट क्लिक करें और एक नया बूलियन मान बुलाया extensions.checkCompatibility.7.0
  3. कि प्लगइन के साथ कोई समस्या उठाकर रोकने चाहिए झूठी

को यह मान सेट बनाने इसकी संस्करण संगतता 7.0.1

0

मैं एफएफ -8 के साथ काम कर रहा हूं। स्टैंडअलोन.जर से फ़ायरफ़ॉक्स संस्करण को बस बदलें। इसके लिए अपनी जार फ़ाइल को अनजिपर के साथ अनजिप करें और unzipped फ़ाइलों में install.rdf फ़ाइलों को खोजें। उन्हें शब्द पैड में खोलें और संस्करण बदलें। आप ब्राउज़र का नवीनतम संस्करण जोड़ सकते हैं। पांच या छह फाइलें बदली जा सकती हैं। कि फिर उन्हें .jar

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