Microsoft Windows でヘッドレスブラウザーのインスタンスを設定する
ServiceNow® の ATF 用ヘッドレスブラウザーを Microsoft Windows 用にセットアップするステップ 6: ヘッドレスブラウザーをサポートできるようにインスタンスをセットアップします。
始める前に
ステップ 5:Microsoft Windows でヘッドレスブラウザセットアップ用の Docker にシークレットを追加する を完了します。
必要なロール:自分の ServiceNow インスタンスの admin、およびホストマシンのローカルアドミニストレーター。
ホストマシンを構成したので、このタスクではインスタンスを設定して、ホストマシンと正常に通信して認証できるようにします。
手順
-
ユーザーを作成します。
- 次のように移動する。 All (すべて) > ユーザー管理 (User Administration) > ユーザー [ 新規] を選択します。
- ユーザーを作成します。ユーザー ID (任意の ID) とユーザー名、パスワードを指定します。パスワードは、Docker シークレットコンテナ用に作成したものと同じにする必要があります。
- このユーザーに atf_test_designer ロールを追加します詳細については、「 自動テストフレームワーク (ATF) の探索 」トピックの「ユーザーロール」セクションを参照してください。
-
証明書を作成します。
- 次のように移動する。 システム定義 > 証明書 をクリックして sys_ 証明書 テーブルを開きます。新しい証明書を作成します (任意の名前を指定できます)。
- [タイプ]:Java キーストア
- [パスワード]:ステップ 2 (Microsoft Windows 用にヘッドレスブラウザをセットアップするための証明書の生成) で作成したキーストアのパスワード。
- [添付] (ペーパー クリップ) アイコンを選択して、以前に保存したキーストアファイルをこのレコードに添付します。
- [送信] を選択します。
- [証明書を検証 (Validate certificate)] をクリックし、成功メッセージが表示されることを確認します。
- 次のように移動する。 システム定義 > 証明書 をクリックして sys_ 証明書 テーブルを開きます。新しい証明書を作成します (任意の名前を指定できます)。
-
プロトコルプロファイルを作成します。
- 次のように移動する。 システムセキュリティ > プロトコルプロファイル をクリックして sys_protocol_profile テーブルを開きます。新しいプロトコルプロファイルレコードを作成します。
オプション 説明 プロトコル 1 単語 (小文字):「docker」 デフォルトポート 2376 (または使用するために選択したポート) キーストア Docker ホストのキーストア - [送信] を選択します。
- 次のように移動する。 システムセキュリティ > プロトコルプロファイル をクリックして sys_protocol_profile テーブルを開きます。新しいプロトコルプロファイルレコードを作成します。
-
Docker スポーク接続を作成します。
- 次のように移動する。 接続 & 認証情報 > 接続 & 資格情報エイリアス をクリックして sys_alias テーブルを開きます。
- Docker という名前のエイリアスを選択します。
- [接続] 関連リストで、[新規] を選択します。
- フィールドに入力します。
- [名前]:任意のテキスト
- [認証情報フィールド]:空白のまま
- [URL ビルダー (URL Builder)] チェックボックスをオンにします。
- [相互認証] チェックボックスをオンにします。
- [プロトコルプロファイル] フィールドで、以前に作成したプロトコルプロファイルを選択します。
- [ホスト] フィールドに、サーバーの IP アドレスまたはホスト名を入力します。
- [送信] を選択します。
-
プロパティを変更します。
com.glide.communications.httpclient.verify_hostname:falsecom.glide.communications.trustmanager_trust_all:true
警告:デフォルトでは、com.glide.communications.trustmanager_trust_all プロパティは false に設定されています。Now Platform は、JVM 証明書ストアに対して検証できる証明書のみを信頼します。自己署名証明書およびエンタープライズ署名証明書は信頼されません。これは、自己署名証明書を使用する場合にのみ必要です。詳細については、「Microsoft Windows 用にヘッドレスブラウザをセットアップするための証明書の生成」を参照してください。