Class: PageObject::Elements::Form
- Defined in:
- lib/page-object/elements/form.rb
Instance Attribute Summary
Attributes inherited from Element
Instance Method Summary collapse
-
#initialize(element, platform) ⇒ Form
constructor
A new instance of Form.
Methods inherited from Element
#click, #disabled?, #double_click, #enabled?, #inspect, #method_missing, selenium_identifier_for, #style, watir_identifier_for
Methods included from NestedElements
#button_element, #button_elements, #cell_element, #cell_elements, #checkbox_element, #checkbox_elements, #div_element, #div_elements, #file_field_element, #form_element, #form_elements, #h1_element, #h1_elements, #h2_element, #h2_elements, #h3_element, #h3_elements, #h4_element, #h4_elements, #h5_element, #h5_elements, #h6_element, #h6_elements, #hidden_field_element, #hidden_field_elements, #image_element, #image_elements, #label_element, #label_elements, #link_element, #link_elements, #list_item_element, #list_item_elements, #ordered_list_element, #ordered_list_elements, #paragraph_element, #paragraph_elements, #radio_button_element, #radio_button_elements, #select_list_element, #select_list_elements, #span_element, #span_elements, #table_element, #table_elements, #text_area_element, #text_area_elements, #text_field_element, #text_field_elements, #unordered_list_element, #unordered_list_elements
Constructor Details
#initialize(element, platform) ⇒ Form
Returns a new instance of Form.
5 6 7 8 |
# File 'lib/page-object/elements/form.rb', line 5 def initialize(element, platform) @element = element include_platform_for platform end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class PageObject::Elements::Element