【问题标题】:Junit GWT error - Cannot find function attachEvent in object [object Window]Junit GWT 错误 - 在对象 [对象窗口] 中找不到函数 attachEvent
【发布时间】:2011-03-15 18:35:02
【问题描述】:

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

full error message is here的列表。

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

TypeError: 找不到函数 对象 [对象窗口] 中的附加事件。 (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 函数的原因是什么?感谢您提供有关如何解决此问题的任何提示。

【问题讨论】:

    标签: javascript gwt junit typeerror


    【解决方案1】:

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

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

    【讨论】:

    • 当我包含 CHROME 或 CHROME_16 时,我实际上得到了这个错误。它与 FIREFOX_10 和 FIREFOX_17 完美结合。
    猜你喜欢
    • 1970-01-01
    • 2013-06-22
    • 2019-01-18
    • 2015-04-20
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 2015-11-02
    相关资源
    最近更新 更多