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