我正在使用Selenium IDE和Selenium RC檢查網站上的鏈接,但我無法找到一種方式來斷言鏈接指向指定的URL並具有指定的文本。如何斷言超鏈接指向給定的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
任何想法?
我可以和我會。打的好!謝謝。 – arnthorsnaer 2010-05-28 20:04:11