Java Network Launching Protocol (JNLP) を使用するアプリケーションを起動するスクリプトの構成

Java Network Launching Protocol (JNLP) を使用して起動するアプリケーションでは、Silk Test Workbench に追加の構成が必要です。これらのアプリケーションは Web から起動されるため、実際のアプリケーションと、「Web Start」を起動するアプリケーションを起動するように、アプリケーション構成を手動で構成する必要があります。このようにしない場合、アプリケーションがすでに実行されていないかぎり、ビジュアル テストを再生すると、失敗します。

  1. Silk Test Workbench がアプリケーションを起動できずにテストが失敗する場合は、アプリケーション構成を編集します。
  2. アプリケーションを起動するコードを含めるスクリプトを開きます。
  3. プロパティ ペインで、アプリケーション構成 カテゴリに移動します。
  4. 変更するアプリケーション構成をダブルクリックします。 アプリケーション構成の編集 ダイアログ ボックスが表示されます。
  5. 基本状態を編集して、再生中に Web Start が起動されるようにします。
    1. 編集 をクリックします。
    2. 実行可能ファイル パターン テキスト ボックスに、javaws.exe への絶対パスを入力します。 たとえば、以下のように入力します。
      %ProgramFiles%\Java\jre6\bin\javaws.exe
    3. コマンド ライン パターン テキスト ボックスに、Web Start への URL を含むコマンド ライン パターンを入力します。
      "<url-to-jnlp-file>"
      たとえば、SwingSet3 アプリケーションの場合、以下のように入力します。
      "http://download.java.net/javadesktop/swingset3/SwingSet3.jnlp"
    4. OK をクリックします。
  6. OK をクリックします。 テストは、基本状態を使用し、Web 起動アプリケーションとアプリケーション構成の実行可能パターンを開始して javaw.exe に接続し、テストを実行します。
テストを実行すると、アプリケーション構成の EXE ファイルが基本状態の EXE ファイルと一致しないという警告が表示されます。テストは予想したとおりに実行されているため、このメッセージは無視できます。