3

我正在尝试调用一个 java 脚本函数,该函数使用例如创建一个 html div 结构

/* ... */
document.createElement("div");
/* ... */

不幸的是,如果我直接从 Java 运行此脚本而不是在浏览器中运行它,那么我没有窗口和/或文档对象。有人可以给我一些建议如何使用或修改 javascript 代码吗?有没有办法自己创建一个文档对象?非常感谢。

此致

萨沙

4

1 回答 1

3

Rhino 和 Nashorn 不提供 和 之类的浏览器window对象document。如果你想要这些物品,你必须自己提供。试试HTMLUnit,它提供了这些对象的实现以用于编写单元测试。

于 2014-09-28T12:31:21.843 回答