Робот Doh / DiJit - никаких действий мыши не происходит - PullRequest
0 голосов
/ 06 марта 2009

Я написал автоматический тест с использованием робота dijit - но для того, чтобы иметь возможность использовать относительные пути в нашем веб-приложении, я создал сервис OSGi для наших тестов и поместил тестовый код в шаблон скорости. Когда я пытаюсь запустить тесты, ничего не происходит. Если я использую тот же скрипт в html-файле и получаю к нему доступ непосредственно из проводника Windows (не через localhost), он работает нормально. Я обнаружил, что есть много случаев, когда тесты робота dijit просто не запускаются - кто-нибудь сталкивался с этим и обнаружил все мелочи, чтобы запустить тесты dijit?

Ответы [ 2 ]

0 голосов
/ 16 апреля 2013

Проблема может быть, если вы попробуете это с openjdk, запустите его на oracle java версии

0 голосов
/ 13 июля 2010

Проверьте dijit.initRobot (), который может позаботиться о некоторых вещах для вас.

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

Однако я понял, что с роботом дох все еще немало проблем - он кажется очень хрупким. Часто у меня будет рабочий тест, затем добавьте 1 команду робота, и тест будет прерван. Когда я убираю строку и пытаюсь это повторить ... робот не запустится, хотя он точно такой же, как и раньше.

Я нашел, что при написании кода робота лучше всего просто очищать кеш каждый раз и скрестить пальцы. Удачи.

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