| Module | FormTestHelper::LinkMethods |
| In: |
lib/link_methods.rb
|
# File lib/link_methods.rb, line 16
16: def decorate_link(link)
17: link.extend FormTestHelper::Link
18: link.testcase = self
19: link
20: end
# File lib/link_methods.rb, line 4
4: def select_link(text=nil)
5: @html_document = nil # So it always grabs the latest response
6: links = if text.nil?
7: select_first_link
8: elsif css_select(%|a[href="#{text}"]|).any?
9: select_link_by_href(text)
10: else
11: select_link_by_text(text)
12: end
13: decorate_link(links.first)
14: end