2

我在播放应用程序(play.api.test.TestBrowser.webDriver 是 HtmlUnitDriver 的一个实例)中使用 HtmlUnitDriver 来测试用户交互。我有一个 JavaSrcipt 文件,它在使用后定义了一些函数。这不会在浏览器中引起问题,但在驱动程序中会出现问题。司机抱怨说函数“x”不存在。

当我阅读 HtmlUnitDriver 时,我发现它使用的是 Rhino (https://developer.mozilla.org/en-US/docs/Rhino) JavaScript 解释器。似乎它在解释器而不是编译模式下工作,导致这种类型的问题。

这是一种告诉 HtmlUnitDriver 在编译的 JavaScript 模式下使用 Rhino 的方法吗?我仍然想使用 HtmlUnitDriver 而不是像 Firefox 这样的 GUI 版本。

可以使用一些系统属性、配置文件等来完成吗?

4

0 回答 0