Linux 用のヘッドレスブラウザーのセットアップ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • ServiceNow®自動テストフレームワーク (ATF) 用ヘッドレスブラウザーによって自動化が提供されて、テスト中にブラウザーを手動で開く手順がスキップされます。ヘッドレス ブラウザーのセットアップは、LinuxMicrosoft Windows の両方で使用できます。このトピックでは、Linux のセットアップについて説明します。

    重要:
    ヘッドレスブラウザは ATF のレガシー機能です。代わりに、ATF テストジェネレーターとクラウドランナーアプリケーションを使用することをお勧めします。クラウドランナーは、簡単なセットアップとシームレスなユーザーエクスペリエンスを提供します。ストアアプリからクラウドランナーをインストールできます。
    オンプレミスインスタンスユーザーの場合は、ヘッドレスブラウザオプションを引き続き使用する必要があります。現在、クラウドランナーはオンプレミスインスタンスでは使用できません。

    1 回限りのセットアップでは、いくつかの連続する手順に従う必要があります。

    前提条件

    注:
    ヘッドレスブラウザオプションを使用するには、インスタンスで MFA を無効にする必要があります。
    必要なロール:自分の ServiceNow インスタンスの admin、およびホストマシンのローカルアドミニストレーター。
    • Docker アプリケーションをインストールします。
    • Java Runtime Environment (JRE) 1.8 をインストールします (keytool ユーティリティに必要)。
      注:
      バージョンは Java 1.8 である必要があります。そうでない場合、keytool ユーティリティで作成された証明書を検証しようとすると ServiceNow インスタンスでエラーが発生します。詳細については、「Java KeyStore keytool を使用して暗号化キーを作成する」を参照してください。
    • OpenSSL をインストールします。
    • 双方向通信
      • インスタンス URL とサーバーの間で双方向通信が行われる必要があります。
      • サーバーの IP アドレスを検索し、ホスト名を取得します。そのいずれかまたは両方を使用できますが、少なくとも 1 つは必要です。アドレスまたはホスト名が ServiceNow インスタンスで表示されることを確認します。
      • インスタンスの IP アドレス範囲を確認するには、「自分の IP アドレス」を参照してください。指定したすべての IP アドレス/範囲への受信アクセスを許可するようにサーバーを構成できます。
      • この手順では、ポート 2376 または自分のデフォルトポートを使用します。サーバーのファイアウォールルールで、インスタンスから取得した IP アドレスからのこのポートでの受信要求が許可されていることを確認してください。
      注:
      ホスト名がなく、IP アドレスを介して接続している場合は、IP アドレスを入力して、Hostname 環境変数に「localhost」と入力します。

    Linux 用のヘッドレスブラウザの設定手順

    Linux 用のヘッドレスブラウザーを設定するには、次の 6 つの手順 (および検証) に従います。