2017-05-31 3 views
0

多くの人がSeleniumを使ってhttps://で始まるURLでアプリケーションをテストしていると確信しています。 私はこれらのURLにdriver.get( "https:// ....")を実行するたびに、クライアントネットワークのローカルとジャンプボックスでこの問題に直面しています。"https:..."をテストする "Selenium"のURLはFireFox 50と52のセキュアな接続エラーを与えます

http:// ....で始まるURLは正常に動作します。

私はgecko 0.14、selenium 3.3.1 standalone serverとMozilla 50.1.0を使用しています。 gecko 0.15でチェックしてください。

はネット上での提案を経て、次の回避策試してみた:新しいプロファイルを作成し、能力やその他のプロパティを設定します

を。これは手動で役立ちますが、セレンを介して同じ問題が解決されません。 •新しいプロファイルとデフォルトプロファイルのブラウザに例外を追加する。 •Mozilla 52.0をダウンロードして同じことを試してみました。

誰も私を助けませんでした。

質問:

これは、プロキシの問題です。 これを解決できますか?

問題がしばらく続きます。これを解決するために何か助けてくれたらお知らせください。

おかげで、 Arpan

+0

ソリューションは機能しましたか? – Abhinav

答えて

0

まず最初に、 "マイプロファイル" を言う新しいFireFoxのプロファイルを作成する必要があります。

ProfilesIni prof = new ProfilesIni()     
FirefoxProfile ffProfile= prof.getProfile ("myProfile") 

は、今、私たちは、Firefoxのプロファイルに "setAcceptUntrustedCertificates" と "setAssumeUntrustedCertificateIssuer" プロパティを設定する必要があります。

ffProfile.setAcceptUntrustedCertificates(true) 
ffProfile.setAssumeUntrustedCertificateIssuer(false) 
WebDriver driver = new FirefoxDriver (ffProfile)  

"setAcceptUntrustedCertificates" と "setAssumeUntrustedCertificateIssuer" Webブラウザで証明書のエラーを処理する能力があります。

+0

こんにちはAbhinav、返信ありがとう...実際に私はこれを試しました..しかし助けていません... – Arpan

+0

しかし、私は今問題を解決しました...私は自分のセレン3.3.1 3.4にアップグレードして、実際には私の新しいプロフィールを読んで...だから問題を解決する – Arpan

+0

ああ大丈夫!新しい学習!! – Abhinav

関連する問題