我尝试为我的GWT应用程序创建junit测试。该应用程序使用MathJax javascript库。我遇到了一个似乎与javascript代码有关的错误。
的列表我认为错误的核心(主要原因)可能如下:
TypeError:无法找到功能 对象[对象窗口]中的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函数的原因是什么?感谢您提供有关如何解决此问题的任何提示。
答案 0 :(得分:2)
问题是在FF模拟器中运行测试时,HtmlUnit库不支持attachEvent
功能正常。解决方案是仅在IE7模拟器中运行测试。
要在eclipse中实现open,请将-Dgwt.args="-runStyle HtmlUnit:IE7"
添加到VM参数中。