Class: Capybara::UI::Table
- Inherits:
-
Widget
- Object
- Widget
- Capybara::UI::Table
show all
- Defined in:
- lib/capybara/ui/widgets/table.rb
Defined Under Namespace
Classes: Columns, Row
Constant Summary
VERSION
Instance Attribute Summary
Attributes inherited from Widget
#root
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Widget
action, #class?, #classes, #click, #double_click, filter, filter?, find_all_in, find_in, #has_action?, #hover, #html, #id, #initialize, not_present_in?, present_in?, #right_click, root, selector, #text, #to_cell, #to_s, #value, widget_delegator
#form, #list, #widget
#has_widget?, #not_visible?, #visible?, #widget, #widgets
#deprecate
#Decimal, #Integer, #Widget
included
Class Method Details
.data_row(selector, &block) ⇒ Object
20
21
22
|
# File 'lib/capybara/ui/widgets/table.rb', line 20
def self.data_row(selector, &block)
widget :data_row, selector, Row, &block
end
|
12
13
14
|
# File 'lib/capybara/ui/widgets/table.rb', line 12
def self.(selector, &block)
widget :header_row, selector, Row, &block
end
|
Instance Method Details
#columns ⇒ Object
69
70
71
|
# File 'lib/capybara/ui/widgets/table.rb', line 69
def columns
Columns.new(self)
end
|
#rows ⇒ Object
73
74
75
|
# File 'lib/capybara/ui/widgets/table.rb', line 73
def rows
widgets(:data_row).map(&:value)
end
|