Module: Fluent::Platforms::WatirWebDriver::UnorderedList

Defined in:
lib/fluent/platform_watir/platform_web_elements/unordered_list.rb

Instance Method Summary collapse

Instance Method Details

#[](index) ⇒ Fluent::WebElements::ListItem



7
8
9
# File 'lib/fluent/platform_watir/platform_web_elements/unordered_list.rb', line 7

def [](index)
  ::Fluent::WebElements::ListItem.new(children[index], :platform => :watir_webdriver)
end

#childrenObject



15
16
17
# File 'lib/fluent/platform_watir/platform_web_elements/unordered_list.rb', line 15

def children
  list_items.find_all { |item| item.parent == web_element }
end

#itemsObject



19
20
21
# File 'lib/fluent/platform_watir/platform_web_elements/unordered_list.rb', line 19

def items
  children.size
end

#list_itemsObject



11
12
13
# File 'lib/fluent/platform_watir/platform_web_elements/unordered_list.rb', line 11

def list_items
  web_element.uls(:xpath => list_item_xpath)
end