Class: FireWatir::CheckboxGroup

Inherits:
Object
  • Object
show all
Includes:
RadioCheckGroup, Watir::CheckboxGroupCommonWatir
Defined in:
lib/watirloo/extension/firewatir_ducktape.rb

Instance Method Summary collapse

Methods included from Watir::CheckboxGroupCommonWatir

#selected_checkboxes, #selected_value, #set?

Methods included from RadioCheckGroup

#get_by_value, #values

Methods included from Watir::RadioCheckGroupCommonWatir

#[], #get_by_position, #get_by_value, #set, #size, #values

Constructor Details

#initialize(container, name) ⇒ CheckboxGroup

Returns a new instance of CheckboxGroup.



139
140
141
142
143
144
145
146
147
148
# File 'lib/watirloo/extension/firewatir_ducktape.rb', line 139

def initialize(container, name)
  @container = container
  @name = name
  @o = []
  @container.checkboxes.each do |cb| #TODO find why find_all does not work
    if cb.name == @name
      @o << cb
    end
  end
end

Instance Method Details

#selected_valuesObject

which values are selected?



151
152
153
154
155
156
157
# File 'lib/watirloo/extension/firewatir_ducktape.rb', line 151

def selected_values
  values = []
  selected_checkboxes.each do |cb|
    values << cb.value
  end
  return values
end