Junit GWT 错误 - 在对象 [对象窗口] 中找不到函数 AttachEvent

发布于 2024-09-09 08:57:40 字数 868 浏览 5 评论 0原文

我尝试为我的 GWT 应用程序创建 junit 测试。该应用程序使用 MathJax javascript 库。我遇到一个似乎与 javascript 代码有关的错误。

完整错误消息的列表位于此处

我认为错误的核心(主要原因)可能如下:

类型错误:找不到函数 对象[对象窗口]中的attachEvent。 (http://192.168.1.10:50987 /com.qtitools.player.Player.JUnit/MathJax/MathJax.js#987) (http //192.168.1.10:50987/com.qtitools.player.Player.JUnit/com.qtitools.player.Player.JUnit.nocache.js#530)

找不到attachEvent函数的原因可能是什么?感谢您提供有关如何解决此问题的任何提示。

I try to create junit test for my GWT application. The application uses MathJax javascript library. I encounter an error that seems to be connected with javascript code.

The listing of the full error message is here.

I think that the core (main cause) of the error could be the following:

TypeError: Cannot find function
attachEvent in object [object Window].
(http://192.168.1.10:50987/com.qtitools.player.Player.JUnit/MathJax/MathJax.js#987)
(http://192.168.1.10:50987/com.qtitools.player.Player.JUnit/com.qtitools.player.Player.JUnit.nocache.js#530)

What could be the reason for not finding the attachEvent function? Thanks for any hints on how to fix this issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清泪尽 2024-09-16 08:57:40

问题是在 FF 模拟器中运行测试时,HtmlUnit 库不正确支持 attachEvent 函数。解决方案是仅在 IE7 模拟器中运行测试。

要实现在 Eclipse 中打开,请将 -Dgwt.args="-runStyle HtmlUnit:IE7" 添加到 VM 参数。

The problem is the HtmlUnit library does not support attachEvent function properly while running test in FF emulator. The solution is to run tests only in IE7 emulator.

To achieve that open in eclipse add -Dgwt.args="-runStyle HtmlUnit:IE7" to VM arguments.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文