SilkTest 技術情報(FAQ)


Java Web Startの記録/再生

SilkTestでJava Web StartのJavaアプリケーションを記録すると、再生時にエラーが出てしまいます。これは、Java Web Start実行時にJNLPファイルをブラウザの一次領域に保存されてしまうことが原因です。

ブラウザの一時領域は、Javaアプリケーションが終了すると消され、再度ブラウザが起動する時にダウンロードされるので毎回ディレクトリ名は変化していきます。結果としてJNLPの呼び出しエラーとなります。

これを解消するには直接JNLPファイルをJavawsコマンドで起動するように変更する必 要があります。 。

  1. JNLPファイルを任意のフォルダにコピーします。(C:\Workingと仮定します)
  2. スクリプトの開始ステップをクリックしてアプリケーション構成情報を表示さ せます。
  3. javawsコマンドとjavawコマンド2つのアプリケーション構成を登録してくだ さい。
  4. この構成でスクリプトを再生するとエラーなくJavaアプリケーションが起動されます。