我需要在 html 页面上测试一个小程序,但我有两个限制:
- 我没有任何源代码,也不能在我的 Java 应用程序中使用反编译的代码。
- 我必须在这个小程序中模拟用户行为。
在这种情况下,我必须使用 htmunit 库来获取完整的绘制页面,并执行 javascript 以准备“
- htmlunit 与标签 EMB 没有关联
- 使用标签它也不起作用。
而且我不知道如何做我的工作,除了获取标签 EMB 的参数,用这个参数实例化 MyStub 对象,实例化 Applet 对象,设置我的 SyStub。这一切都适用于我的一个测试用例,但在其他测试用例中我需要执行位于页面上的 JavaScript,并且我有这个例外:
java.lang.RuntimeException: Not yet implemented (netscape.javascript.JSObject.getWindow(Applet)).
我知道我的 Applet 实例与任何带有 javascript 的 html 页面无关。我该如何设置这种关系?