Как мы можем проверить ссылки, показанные с помощью события selenium rc mouseOver
В моем приложении слишком много ссылок. Мне нужно сделать mouseOver для каждого элемента и проверить ссылки, показанные внизу страницы. Я попробовал с селеном следующим образом,
selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));
Но это не удалось.
Я пробовал поиск, но не нашел подходящей помощи для селена.
Любая помощь будет оценена.
2 ответа
Исходя из ваших комментариев, то, что вы ищете, не является проблемой при наведении курсора, вы хотите знать, на что указывает ссылка. Поэтому вам нужно использовать функцию getAttribute и извлечь атрибут href, который даст вам ссылку, которая отображается в строке состояния браузера... что-то вроде selenium.getattribute("/@href"), сохраните атрибут в строке и выполните сравнение строк с ожидаемым результатом.
Мне нужно сделать mouseOver для каждого элемента и проверить ссылки, показанные внизу страницы.
Низ означает, где вы получаете эти ссылки? Можете ли вы вставить ссылку на веб-страницу, где вы тестируете этот код? Так что это будет легко решить.