Module: Aranha::Selenium::Session::Find
- Defined in:
- lib/aranha/selenium/session/find.rb
Instance Method Summary collapse
- #find_element(*args, &block) ⇒ Selenium::WebDriver::Element?
- #find_or_not_element(find_element_args) ⇒ Object
Instance Method Details
#find_element(*args, &block) ⇒ Selenium::WebDriver::Element?
10 11 12 13 14 |
# File 'lib/aranha/selenium/session/find.rb', line 10 def find_element(*args, &block) return args.first if args.count >= 1 && args.first.is_a?(::Selenium::WebDriver::Element) __getobj__.find_element(*args, &block) end |
#find_or_not_element(find_element_args) ⇒ Object
16 17 18 19 |
# File 'lib/aranha/selenium/session/find.rb', line 16 def find_or_not_element(find_element_args) r = find_elements(find_element_args) r.any? ? r.first : nil end |