0

HTML ページでアプレットをテストする必要がありますが、次の 2 つの制限があります。

  1. ソース コードがなく、Java アプリケーションで逆コンパイルされたコードを使用できません。
  2. このアプレットでユーザーの動作をエミュレートする必要があります。

この場合、htmunit ライブラリを使用して、準備のために実行された JavaScript で完全に描画されたページを取得する必要があります」

  1. htmlunit にはタグ EMB との関連付けがありません
  2. タグ付きでも機能しません。

そして、タグEMBのパラメーターを取得し、このパラメーターでMyStubオブジェクトをインスタンス化し、アプレットオブジェクトをインスタンス化し、SyStubを設定する以外、自分の仕事をどのように行うことができるかわかりません。これはすべて私のテストケースの1つで機能しますが、他のケースでは、ページにあるJavaScriptを実行する必要があり、次の例外があります:

java.lang.RuntimeException: Not yet implemented (netscape.javascript.JSObject.getWindow(Applet)).

私のアプレット インスタンスは、javascript を使用した HTML ページに関連付けられていないことを理解しています。この関係をどのように設定できますか?

4

0 に答える 0