2017-09-14 3 views
0

firefoxで「信頼できない証明書」を処理しているときに、いくつかの問題に直面しています。 FirefoxDriver(新しいFirefoxProfile)は非推奨となりましたので使用できませんSelenium Web Driverを使用して、Firefoxで信頼できない証明書を処理する方法は?

次のコードを使用しましたが、それを達成できませんでした。

FirefoxProfile profile=new FirefoxProfile(); 
    profile.setAcceptUntrustedCertificates(true); 
    profile.setAssumeUntrustedCertificateIssuer(false); 
    FirefoxOptions options=new FirefoxOptions().setProfile(new FirefoxProfile()); 
    WebDriver driver=new FirefoxDriver(options); 
    driver.get("Web Link"); 

は、誰もがセレン3に

以下

答えて

0

DesiredCapabilities cap = new DesiredCapabilities().merge(DesiredCapabilities.firefox()); 
cap.acceptInsecureCerts(); 
FirefoxDriver driverF = new FirefoxDriver(cap); 
driverF.get("https://expired.badssl.com/"); 
0

はクロム

のためのFirefox

DesiredCapabilities handlSSLErr = DesiredCapabilities.firefox();  
    handlSSLErr.setCapability (CapabilityType.ACCEPT_SSL_CERTS, true); 
    WebDriver driver = new FirefoxDriver (handlSSLErr); 
    driver.get("Your URL link"); 

でこれを試してみてください私のために正常に動作を達成するために私の解決策を提案でした

DesiredCapabilities handlSSLErr = DesiredCapabilities.chrome();  
    handlSSLErr.setCapability (CapabilityType.ACCEPT_SSL_CERTS, true); 
    WebDriver driver = new ChromeDriver (handlSSLErr); 
    driver.get("Your URL link"); 
関連する問題