Ошибка Junit GWT - не удается найти функцию attachEvent в объекте [окно объекта] - PullRequest
2 голосов
/ 14 июля 2010

Я пытаюсь создать тест junit для моего приложения GWT. Приложение использует MathJax библиотека JavaScript. Я сталкиваюсь с ошибкой, которая связана с кодом JavaScript.

Список полного сообщения об ошибке находится здесь .

Я думаю, что ядро ​​(основная причина) ошибки может быть следующим:

TypeError: не удается найти функцию attachEvent в объекте [объект 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)

В чем может быть причина отсутствия функции attachEvent? Спасибо за любые советы о том, как решить эту проблему.

1 Ответ

2 голосов
/ 24 августа 2010

Проблема в том, что библиотека HtmlUnit не поддерживает attachEvent функцию при запуске теста в эмуляторе FF. Решение - запускать тесты только в эмуляторе IE7.

Для этого откройте в eclipse добавьте -Dgwt.args="-runStyle HtmlUnit:IE7" к аргументам VM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...