Как мы можем проверить ссылки, показанные с помощью события selenium rc mouseOver

В моем приложении слишком много ссылок. Мне нужно сделать mouseOver для каждого элемента и проверить ссылки, показанные внизу страницы. Я попробовал с селеном следующим образом,

selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));

Но это не удалось.

Я пробовал поиск, но не нашел подходящей помощи для селена.

Любая помощь будет оценена.

2 ответа

Исходя из ваших комментариев, то, что вы ищете, не является проблемой при наведении курсора, вы хотите знать, на что указывает ссылка. Поэтому вам нужно использовать функцию getAttribute и извлечь атрибут href, который даст вам ссылку, которая отображается в строке состояния браузера... что-то вроде selenium.getattribute("/@href"), сохраните атрибут в строке и выполните сравнение строк с ожидаемым результатом.

Мне нужно сделать mouseOver для каждого элемента и проверить ссылки, показанные внизу страницы.

Низ означает, где вы получаете эти ссылки? Можете ли вы вставить ссылку на веб-страницу, где вы тестируете этот код? Так что это будет легко решить.

Другие вопросы по тегам