2016-07-08 10 views
6

मैं सेलेनियम जार 2.53.1 के साथ मैक के लिए मैरियनेट/गेकोड्रिवर v9.0 का उपयोग कर रहा हूं। जब यह फ़ायरफ़ॉक्स 47 खोलता है तो मुझे त्रुटि मिल रही है कि "आपका कनेक्शन सुरक्षित नहीं है"। कोड मैं ड्राइवर को बनाने के लिए उपयोग कर रहा हूँ है:फ़ायरफ़ॉक्स मैरिएनेट बाईपास सुरक्षा अपवाद

FirefoxProfile firefoxProfile = null; 
    firefoxProfile = new FirefoxProfile(); 
    firefoxProfile.setAcceptUntrustedCertificates(true); 
    firefoxProfile.setAssumeUntrustedCertificateIssuer(false); 

    DesiredCapabilities capability = DesiredCapabilities.firefox(); 
    capability.setCapability("marionette", true); 
    capability.setCapability(FirefoxDriver.PROFILE, firefoxProfile); 
    capability.setCapability("handlesAlerts", true); 
    return new MarionetteDriver(capability); 

तो, मैं इसे कैसे एक अपवाद के रूप में मेरी वेबसाइट जोड़ सकते हैं या जांच बंद करने के लिए मिलता है? या यह एक विशेषता है कि मैरियनेट अभी तक लागू नहीं हुआ है?

+0

आप पूर्ण त्रुटि या त्रुटि – Madhan

+1

हाँ, इसकी एक ज्ञात समस्या के स्क्रीनशॉट पोस्ट कर सकते हैं आज के रूप में। आपको इस बीच https://bugzilla.mozilla.org/show_bug.cgi?id=1103196 – nilesh

+0

त्रुटि में प्राप्त होने वाली त्रुटि यह है कि प्रमाण पत्र के स्वामी ने वेबसाइट को अनुचित रूप से कॉन्फ़िगर किया है। – Karidrgn

उत्तर

0

अब आपको डेवलपर संस्करण के फ़ायरफ़ॉक्स का रात का निर्माण करना होगा। यह वर्तमान संस्करण पर काम नहीं करेगा।

https://bugzilla.mozilla.org/show_bug.cgi?id=1103196

+0

वेल्प, ऐसा लगता है कि यह मेरे लिए काम नहीं कर रहा है, थ्रेड के बावजूद। अगर मैं इसे काम कर रहा हूं तो मैं अपडेट करूंगा। –

+0

कोई विचार है कि यह काम कर रहा है या नहीं, मैं देख रहा हूं कि बग हल हो गया है @ J_01 – IndranilGayen

0

फ़ायरफ़ॉक्स: 50.1.0 छिपकली चालक: 0.13 (nuget पैकेज स्थापित: Selenium.Firefox.WebDriver.0.13.0)

सबसे पहले, एक मानक Firefox ब्राउज़र खोलें, और यह सुनिश्चित कर लें डिफ़ॉल्ट फ़ायरफ़ॉक्स प्रोफ़ाइल ने असुरक्षित साइट को प्रमाणपत्र अपवाद सूची में जोड़ा है। सी # कोड इस प्रकार है:

FirefoxProfileManager fpManager = new FirefoxProfileManager(); 

var profiles = fpManager.ExistingProfiles; 
var defaultProfile = fpManager.GetProfile(profiles.First()); 

driver = new FirefoxDriver(defaultProfile); 
संबंधित मुद्दे