class AngularWebdriver::ProtractorElement

Attributes

watir[R]

Public Class Methods

new(watir) click to toggle source
# File lib/angular_webdriver/protractor/protractor_element.rb, line 5
def initialize watir
  is_watir = watir.is_a?(Watir::Browser)
  raise 'Must init with a Watir::Browser' unless is_watir

  @watir = watir
end

Public Instance Methods

all(*args) click to toggle source

Protractor all method.

Example: element.all(by.css(‘bar’))

@return Watir::HTMLElementCollection

# File lib/angular_webdriver/protractor/protractor_element.rb, line 29
def all *args
  watir.elements *args
end
element(*args) click to toggle source

Protractor element

Example: element(by.css(‘bar’))

@return Watir::HTMLElement

# File lib/angular_webdriver/protractor/protractor_element.rb, line 18
def element *args
  return self unless args.length > 0
  watir.element *args
end