Селен а: hover css

Используя selenium-rc и java-клиент, я хочу протестировать меню, которое открывается, когда пользователь наводит на него мышь. Он закрывается, когда мышь покидает меню. Это сделано с помощью:hover CSS, без каких-либо JavaScript.

В селене есть много методов для действий мыши, но ни один из них не запускает CSS:hover стиль, который будет использоваться.

Гугл показывает, что я не одинок в этой проблеме, но решения не было. Некоторые люди комментируют, что вам пришлось добавить некоторый код JavaScript; однако, в selenium rc я не думаю, что у меня даже есть подходящее место для добавленного пользователем дополнительного кода javascript.

Я хотел бы, чтобы следующий код работал, учитывая, что div # navi_settings содержал меню, которое содержит - обычно невидимый - элемент:

selenium.mouseHover("css=div#navi_settings");
assertTrue(selenium.isVisible("//a[contains(text(), 'Text on link')]"));

К сожалению, методmoveHover() еще не существует.

Ответы на вопрос(2)

Ваш ответ на вопрос