コード実行している:webdrivermanagerドライバのダウンロードを確実に行う方法は?
PhantomJsDriverManager.getInstance().forceCache().setup();
または:これもOperaDriverManagerなど他のドライバーのために起こる
java.lang.RuntimeException: javax.net.ssl.SSLPeerUnverifiedException: Host name 'bbuseruploads.s3.amazonaws.com' does not match the certificate subject provided by the peer (CN=*.s3.amazonaws.com, O=Amazon.com Inc., L=Seattle, ST=Washington, C=US)
at io.github.bonigarcia.wdm.BrowserManager.manage(BrowserManager.java:262)
at io.github.bonigarcia.wdm.BrowserManager.setup(BrowserManager.java:765)
at io.github.bonigarcia.wdm.BrowserManager.setup(BrowserManager.java:725)
:私は、ドライバがダウンロードされている証明書の例外を取得
PhantomJsDriverManager.getInstance().setup();
FirefoxDriverManager
私がテストした:1.7.0
この証明書の問題は、プラグインのコントロールの外にある可能性があり
- io.github.bonigarciaのwebdrivermanager 1.6.2
- io.github.bonigarciaのwebdrivermanager。
私の質問は どうすればダウンロードを確実に行うことができますか? ローカルのMaven Nexusリポジトリにブラウザドライバのダウンロードを追加して、ビルドに失敗するような問題を回避することはできますか?
または私はセットアップにローカルWebサーバを必要とwebdrivermanager.propertiesファイルを適応し、適応します: wdm.phantomjsDriverUrl = https://bitbucket.org/ariya/phantomjs/downloads/ wdm.phantomjsDriverTaobaoUrl = http://npm.taobao.org/mirrors/phantomjs