2012-04-26 2 views
2

Я пытаюсь проверить события Javascript с помощью watir-webdriver, которые, как представляется, все работают нормально в Firefox и IE, однако у меня проблемы с Chrome.javascript событий - watir-webdriver chromedriver не работает?

browser.span(:class, 'over').fire_event "onmouseover" 

Вышеприведенная строка заставляет скрипт ломаться. Я использую новейший хром webdriver (19.0.1068.0), и мои драгоценные камни обновлены.

В файле хромового журнала говорится: Выполнение сценария не выполнено.

+1

Что произойдет, если вы 'browser.span. (: Класс, 'над') hover' –

+0

, который работал! Спасибо, однако это показывает, что при использовании fire_event появляется ошибка с драйвером хрома? – Simon

+0

Не знаю. Вы должны спросить в списке рассылки хром-драйвера. –

ответ

3

Похоже, это работает:

browser.span(:class, 'over').hover 
+0

продолжение, я провел некоторое тестирование и т. Д. И обнаружил, что fire_event не сломан, но если вы, например, имеете предупреждение, связанное с событием и обработанное, чтобы запустить его с помощью этого метода, вы столкнетесь с ошибкой времени выполнения. Пример '' только внутри chrome, хотя, если вы используете предупреждения об указателе, это не проблема. – Simon

+1

по-прежнему звучит как что-то, о чем следует сообщать людям с хромированными ребрами, особенно если он работает в FF, а IE –

+0

будет делать, просто подумал, что я поделюсь своими выводами .. приветствует всех парней помощи. – Simon

Смежные вопросы