【发布时间】:2010-05-28 16:56:52
【问题描述】:
我正在使用 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
有什么想法吗?
【问题讨论】: