Junit GWT 错误 - 在对象 [对象窗口] 中找不到函数 AttachEvent
我尝试为我的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题是在 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.