Method: Selenium::WebDriver::Driver#elements
- Defined in:
- lib/oats/oats_selenium_api.rb
#elements(*locator_args) ⇒ Object
Returns array of elements matching locator. Last locator is first matching elemnet
578 579 580 581 582 583 584 585 586 587 588 589 590 591 |
# File 'lib/oats/oats_selenium_api.rb', line 578 def elements(*locator_args) return @last_locator if locator_args.empty? if locator_args[0].instance_of?(Oats::Locator) locator = locator_args[0] else locator = Oats::Locator.new(*locator_args) end elements = find_elements(locator.ehow, locator.what) # elements.empty? locator.element = elements @last_locator = locator return elements end |