Я использую Selenium IDE и Selenium RC для проверки ссылок на веб-сайте, но мне не удается найти способ утверждать, что ссылка указывает на указанный URL-адрес и имеет указанный текст.
Ограничения:
- найти элемент по dom или xpath не представляется возможным, поскольку это сделает тест хрупким
- есть несколько элементов ссылки с одинаковым текстом ссылки
HTML:
<a href="path_x">link text</a>
<a href="path_y">link text</a>
Тест, который я хотел бы сделать (rspec):
page.is_element_present?("Href=path_y, Link=link text").should be_true
#locator parameters are in order of preference
Есть идеи?