2017-12-01 4 views
0

私はStackのソリューションを探していましたが、私の場合は何も働いていません。 私が試した:C#でFirefoxプロファイルを設定して信頼できない証明書を受け入れる方法

public RemoteWebDriver runDriver() 
{ 

     FirefoxDriverService service = 
     FirefoxDriverService.CreateDefaultService(); 
     service.HideCommandPromptWindow = true; 

     FirefoxBinary fb = new FirefoxBinary(); 
     FirefoxProfile fprofile = new FirefoxProfile(); 
     FirefoxOptions fo = new FirefoxOptions(); 
     fo.Profile = fprofile; 

     fprofile.AcceptUntrustedCertificates = true; 

と:

fprofile.SetPreference("network.automatic-ntlm-auth.trusted-uris", very_dangerous_url); 

を、それがポイントになるとき:

fb.StartProfile(fprofile); 
    return driver; 
} 

それは壊れます。

私はC#sekenium Webdriverで作業しています。私はブラウザに証明書なしの1ページを受け入れるようにします。

+0

エラーとは何ですか? –

答えて

0

これは、実行しようとしているものとは異なる解決策ですが、同じ結果を得ることができます。カスタムFirefoxプロファイルを作成してエクスポートすることができます。これにより、ドライバの作成時に実行時にプロファイルを読み込むことができます。プロフィールを作成する手順は次のとおりです。 http://toolsqa.com/selenium-webdriver/custom-firefox-profile/。うまくいけば、これはあなたを助け、私はC#のfirefox設定のためにこの戦略を使用し、それは魅力のように動作します。

関連する問題