Module: Fluent::Platforms::WatirWebDriver

Defined in:
lib/fluent/platform_watir.rb,
lib/fluent/platform_watir/platform_object.rb,
lib/fluent/platform_watir/platform_web_elements/image.rb,
lib/fluent/platform_watir/platform_web_elements/radio.rb,
lib/fluent/platform_watir/platform_web_elements/table.rb,
lib/fluent/platform_watir/platform_web_elements/checkbox.rb,
lib/fluent/platform_watir/platform_web_elements/table_row.rb,
lib/fluent/platform_watir/platform_web_elements/text_area.rb,
lib/fluent/platform_watir/platform_web_elements/text_field.rb,
lib/fluent/platform_watir/platform_web_elements/select_list.rb,
lib/fluent/platform_watir/platform_web_elements/web_element.rb,
lib/fluent/platform_watir/platform_web_elements/ordered_list.rb,
lib/fluent/platform_watir/platform_web_elements/unordered_list.rb

Defined Under Namespace

Modules: CheckBox, Image, OrderedList, Radio, SelectList, Table, TableRow, TextArea, TextField, UnorderedList, WebElement Classes: PlatformObject

Class Method Summary collapse

Class Method Details

.create_platform_object_for(driver) ⇒ Object



5
6
7
8
# File 'lib/fluent/platform_watir.rb', line 5

def self.create_platform_object_for(driver)
  require 'fluent/platform_watir/platform_object'
  return WatirWebDriver::PlatformObject.new(driver)
end

.works_with?(driver) ⇒ Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/fluent/platform_watir.rb', line 10

def self.works_with?(driver)
  driver.is_a?(::Watir::Browser)
end