Microsoft Windows でヘッドレスブラウザセットアップ用の Docker にシークレットを追加する
テストを実行するためにインスタンスにログインする、ServiceNow ユーザーのパスワードを格納する Docker シークレットを作成します。Docker シークレットは、コンテナで使用されるパスワードを安全に保存するための ServiceNow® 機能です。
始める前に
ステップ 4:Microsoft Windows でのヘッドレスブラウザセットアップ用の Docker イメージとコンテナの作成 を完了します。
必要なロール:ServiceNow インスタンスに移動して、Docker コンテナがログインに使用する新しいユーザーを作成します。このユーザーに admin または atf_test_admin のロールを付与します。次の手順のステップ 2 で使用するパスワードを保存します。
このタスクについて
Docker コンテナの内部に自動化スクリプトがあり、それが Web ブラウザを開き、インスタンスにログインし、[クライアントテストランナー] ページを開きます。ServiceNow インスタンスにログインするには、ユーザーパスワードが必要です。このステップでは、[Docker シークレット (Docker Secrets)] と呼ばれる Docker 機能を使用して、パスワードを安全に保存できるようにします。それによって、コンテナを実行すると、パスワードを使用して自動的にインスタンスにログインできるようになります。
手順
タスクの結果
結果はシークレット ID であり、後で使用するために保存する必要があります。シークレット ID は、ServiceNow インスタンスの sys_property sn_atf.headless.secret_id に追加されます。