Microsoft Windows でヘッドレスブラウザーの 自動テストフレームワーク (ATF) (ATF) を構成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • ServiceNow® の ATF 用ヘッドレスブラウザーを Microsoft Windows 用にセットアップするステップ 7:プロパティを使用して ATF を構成します。

    始める前に

    ステップ 6:Microsoft Windows でヘッドレスブラウザーのインスタンスを設定する を完了します。

    必要なロール:自分の ServiceNow インスタンスの admin、およびホストマシンのローカル管理者。

    接続と認証が設定されたので、いくつかのプロパティを使用して ATF を構成し、ホストマシンでコンテナを正常に起動できるようにします。

    手順

    1. インスタンスで、次の場所に移動します。 ATF > 管理 > プロパティ.
    2. 上の 2 つのプロパティ、[テストまたはテストスイートの実行を有効にします][スケジュール設定されたテストスイートの実行を有効化します] を有効にします。
      [ATF の管理 (ATF Administration)] セクションで有効になっている上位 2 つのプロパティ
    3. [ヘッドレスランナーのプロパティ] セクションまで下にスクロールします。
    4. 上にあるチェックボックスをオンにします。
      [ヘッドレスランナーのプロパティ] セクションの上にあるチェックボックスが有効になっている
    5. [ヘッドレスランナーのプロパティ] フォームに次の値を入力します。
      フォームラベル プロパティ名 入力する値

      ヘッドレスクライアントテストランナーからログインしてテストを開始するために使用されるユーザーアカウント

      sn_atf.headless.username Microsoft Windows でヘッドレスブラウザーセットアップ用の Docker にシークレットを追加する で作成した統合ユーザーのユーザー名

      ユーザーアカウントのパスワードが格納されている Docker シークレット ID

      sn_atf.headless.secret_id 以前に取得した Docker の「シークレット ID」と、Microsoft Windows でヘッドレスブラウザーセットアップ用の Docker にシークレットを追加する の手順のステップ 2 で作成した Docker シークレット名。
      ヘッドレスクライアントテストランナーに使用される Docker イメージ。 sn_atf.headless.docker_image_name ダウンロードしたタグ付きのイメージ名:ghcr.io/servicenow/atf-headless-runner:<tagname>
      注:
      シークレット ID を忘れた場合は、Windows ホストに移動してコマンド「docker secret list」を実行します。
    6. [Docker コンテナ上のシークレットファイルの絶対パス] フィールドに、「C:\ProgramData\Docker\secrets\<ユーザーのシークレット名>」と入力します。
    7. 残りのフィールドはそのままにします。
    8. [保存] を選択します。