Module: Kernel
- Defined in:
- lib/start.rb
Overview
– helper methods
Instance Method Summary collapse
- #css(css) ⇒ Object
- #id(id) ⇒ Object
- #input(input) ⇒ Object
- #link(text) ⇒ Object
- #xpath(xpath) ⇒ Object
Instance Method Details
#css(css) ⇒ Object
47 48 49 |
# File 'lib/start.rb', line 47 def css css $driver.find_elements(:css, css).detect { |ele| ele.displayed? } end |
#id(id) ⇒ Object
43 44 45 |
# File 'lib/start.rb', line 43 def id id $driver.find_elements(:id, id).detect { |ele| ele.displayed? } end |
#input(input) ⇒ Object
59 60 61 |
# File 'lib/start.rb', line 59 def input input xpath("//input[@value='#{input}']") end |
#link(text) ⇒ Object
55 56 57 |
# File 'lib/start.rb', line 55 def link text xpath("//a[text()='#{text}']") end |
#xpath(xpath) ⇒ Object
51 52 53 |
# File 'lib/start.rb', line 51 def xpath xpath $driver.find_elements(:xpath, xpath).detect { |ele| ele.displayed? } end |