Module: Watir::RadioGroupCommonWatir
- Included in:
- FireWatir::RadioGroup, RadioGroup
- Defined in:
- lib/watirloo/extension/watir_ducktape.rb
Overview
for firefox and ie
Instance Method Summary collapse
-
#selected_radio ⇒ Object
returns radio that is selected.
-
#selected_values ⇒ Object
Only one radio in RadioGroup can be selected just like only one option in single select list box can be selected.
-
#set? ⇒ Boolean
if a radio button in a group is set then the group is set by default it should be set but many HTML implementations provide the radiogroup to the user with no default one set (Bad practice perhaps).
Instance Method Details
#selected_radio ⇒ Object
returns radio that is selected. there can only be one radio selected. in the event that none is selected it returns nil see selected_value commentary
103 104 105 |
# File 'lib/watirloo/extension/watir_ducktape.rb', line 103 def selected_radio @o.find {|r| r.isSet?} end |
#selected_values ⇒ Object
Only one radio in RadioGroup can be selected just like only one option in single select list box can be selected. this method is a bit gratuitious because it will always return array with one item but it’s here to keep the plural for compatibility with CheckboxGroup or SelectList. if at some point your page object gets changed from RadioGroup to SelectList your tests will not have to change
94 95 96 |
# File 'lib/watirloo/extension/watir_ducktape.rb', line 94 def selected_values selected_value.to_a end |
#set? ⇒ Boolean
if a radio button in a group is set then the group is set by default it should be set but many HTML implementations provide the radiogroup to the user with no default one set (Bad practice perhaps)
110 111 112 |
# File 'lib/watirloo/extension/watir_ducktape.rb', line 110 def set? selected_radio ? true : false end |