Module: WatirNokogiri::RowContainer
- Included in:
- Table, TableSection
- Defined in:
- lib/watir-nokogiri/row_container.rb
Instance Method Summary collapse
-
#row(*args) ⇒ Object
Returns table row.
-
#rows(*args) ⇒ Object
Returns table rows collection.
-
#strings ⇒ Array<Array<String>>
(also: #to_a)
The table as a 2D Array of strings with the text of each cell.
Instance Method Details
#row(*args) ⇒ Object
Returns table row.
8 9 10 11 12 13 |
# File 'lib/watir-nokogiri/row_container.rb', line 8 def row(*args) row = tr(*args) row.locator_class = ChildRowLocator row end |
#rows(*args) ⇒ Object
Returns table rows collection.
19 20 21 22 23 24 |
# File 'lib/watir-nokogiri/row_container.rb', line 19 def rows(*args) rows = trs(*args) rows.locator_class = ChildRowLocator rows end |
#strings ⇒ Array<Array<String>> Also known as: to_a
The table as a 2D Array of strings with the text of each cell.
32 33 34 35 36 37 38 |
# File 'lib/watir-nokogiri/row_container.rb', line 32 def strings assert_exists rows.inject [] do |res, row| res << row.cells.map { |cell| cell.text } end end |