Движение мыши / наведение мыши и оценка JavaScript в watir

У меня есть приложение Rails с большим количеством JavaScript, которое я тестирую в watir. У меня есть два конкретных требования к тестированию:

  • Мне нужно иметь возможность имитировать перемещение мыши в определенную область экрана (или, по крайней мере, запускать событие onmouseover для div)
  • Оценка фрагмента JavaScript после того, как произошло вышеизложенное, чтобы увидеть, правильно ли установлен флаг.

Я не смог понять, как это сделать в watir. Есть идеи, как это сделать?


person Bilal and Olga    schedule 10.03.2010    source источник
comment
Я обнаружил, что это очень легко сделать с помощью Selenium, поэтому вместо этого я использовал его.   -  person Bilal and Olga    schedule 11.03.2010


Ответы (2)


По первому вопросу:

browser.div(:id, "some-id").fire_event "onmouseover"

Я понятия не имею, как решить второй вопрос. Вы можете задать вопрос по адресу watir-general.

person Željko Filipin    schedule 11.03.2010

Вы можете посмотреть на следующей странице элементы управления мышью:

http://wiki.openqa.org/display/WTR/Right+Click+an+Element

person Alan Baird    schedule 06.05.2010