Dojo DOH, модульные тесты с действиями робота не запустятся - PullRequest
0 голосов
/ 02 января 2012

Когда вы пытаетесь запустить тесты dijit из версии 1.7, всплывающее окно появляется, и тест больше не будет выполняться.

Всплывающее окно сообщает:

DOH обнаружил, что текущий вебстраница пытается получить доступ к DOH, но принадлежит к другому домену, чем тот, на который вы согласились автоматизировать DOH.Если вы не намеревались начать новый тест DOH, посетив эту веб-страницу, нажмите Отмена сейчас и оставьте веб-страницу

. Нажатие кнопки ОК или Отмена ничего не даст.

Что происходит, как это исправить?

Браузер - это Firefox 9, java работает (по крайней мере, на тестовой странице, скажем так).

1 Ответ

0 голосов
/ 07 марта 2012

Сложно сказать, в чем проблема, поскольку вы не сказали, используете ли вы это из локальной файловой системы или с веб-сервера, или какой URL используете.

IУ вас были различные проблемы при попытке запустить DOH Robot из локальной файловой системы, но с большим успехом они запускались на веб-сервере.

Попробуйте его на веб-сервере (подойдет любой тип) и попробуйте посетить URL

http://server:port/ROOTDIR/util/doh/runner.html?testModule=dijit.tests.form.module

(где http://server:port/ROOTDIR/ указывает на верхнюю часть вашего каталога Dojo SDK)

Это прекрасно работает для меня с Dojo SDK 1.7.2;иногда я получаю ту же подсказку, что и вы, но OK позволяет успешно продолжить тест.

Если это не сработает, посмотрите, можете ли вы запустить тестовую страницу напрямую, без запуска обозревателя DOH,например,

http://server:port/ROOTDIR/dijit/tests/form/robot/Button_mouse.html

Это может оказаться проще для диагностики.

...