2017-12-13 8 views
1

スマートカード認証(DoD経験者向けのCAC認証)を使用して何百ものWebサイトをホストしています。これらのサイトの自動テストを構築する必要があります。通常の業界では、エンドツーエンドのテストスイートにSeleniumを使用しましたが、テストする必要があるこれらのWebサイトでは、スマートカード認証が必要です。スマートカード認証による自動テスト(セレンなどのオプション)

ユーザーがサイトにアクセスすると、ブラウザはスマートカードからどの証明書を使用するかを尋ねるウィンドウをポップアップ表示します。このポップアップを使用すると、DOM内のクリックを自動化できなくなります。それを回避するベストプラクティスはありますか?

+0

ブラウザによって異なります。 Chromeでは、環境設定を設定することで、指定したURLの証明書を自動選択することができます。 –

答えて

2

Selenium Clientの最近のリリースでは、ポップアップの処理がはるかに簡単になりました。セレンを使用して、今、あなたはポップアップの以下のようなもので簡単に扱うことができます(

  • Basic Authentication popup(Windowsの場合)

  • Modal popup(HTMLのDOM)

  • Alert JavaScript)

までの証明書は、Profilesで簡単に処理できます。

関連する問題