Class: Watir::Radio
- Inherits:
-
InputElement
- Object
- Element
- InputElement
- Watir::Radio
- Includes:
- RadioCheckCommon
- Defined in:
- lib/watir-classic/input_elements.rb
Overview
–
this class makes the docs better
++ This class is the watir representation of a radio button. Normally a user would not need to create this object as it is returned by the Watir::Container#radio method
Constant Summary
Constants inherited from Element
Instance Attribute Summary
Attributes inherited from Element
Attributes included from Container
#activeObjectHighLightColor, #page_container, #type_keys, #typingspeed
Instance Method Summary collapse
-
#clear ⇒ Object
This method clears a radio button.
-
#set ⇒ Object
This method sets the radio list item.
Methods included from RadioCheckCommon
Methods inherited from InputElement
Methods inherited from Element
#<=>, #__ole_inner_elements, #activeObjectHighLightColor, #assert_enabled, #assert_exists, #attribute_value, #click, #click!, #create_event, #disabled?, #dispatch_event, #document, #double_click, #enabled?, #exists?, #fire_event, #flash, #focus, #focused?, #initialize, #inspect, #locate, #method_missing, #ole_object, #ole_object=, #parent, #right_click, #send_keys, #style, #tag_name, #text, #to_s, #to_subtype, #type_keys, #typingspeed, #visible?
Methods included from DragAndDropHelper
#drag_and_drop_by, #drag_and_drop_on
Methods included from Container
#__ole_inner_elements, #alert, #locator_for, #modal_dialog, #set_container, support_element, #wait
Methods included from Exception
Methods included from ElementExtensions
#present?, #wait_until_present, #wait_while_present, #when_present
Constructor Details
This class inherits a constructor from Watir::Element
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Watir::Element
Instance Method Details
#clear ⇒ Object
This method clears a radio button. One of them will almost always be set. Returns true if set or false if not set.
Raises UnknownObjectException if its unable to locate an object
ObjectDisabledException IF THE OBJECT IS DISABLED
426 427 428 429 430 431 432 433 |
# File 'lib/watir-classic/input_elements.rb', line 426 def clear assert_exists assert_enabled highlight(:set) @o.checked = false highlight(:clear) highlight(:clear) end |
#set ⇒ Object
This method sets the radio list item.
Raises UnknownObjectException if it's unable to locate an object
ObjectDisabledException if the object is disabled
438 439 440 441 442 443 444 445 446 |
# File 'lib/watir-classic/input_elements.rb', line 438 def set assert_exists assert_enabled highlight(:set) @o.scrollIntoView @o.checked = true click highlight(:clear) end |