Class: SK::RadioSet

Inherits:
Object
  • Object
show all
Defined in:
lib/radio_set.rb

Instance Method Summary collapse

Constructor Details

#initialize(locator) ⇒ RadioSet

Returns a new instance of RadioSet.



3
4
5
6
7
# File 'lib/radio_set.rb', line 3

def initialize(locator)
  # get all the elements for the radio
  @els = SK::Browser.all(locator)
  # trace("radio els = #{@els}")
end

Instance Method Details

#select(value) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/radio_set.rb', line 9

def select(value)
  # trace("radio els = #{@els}")
  @els.each do |el|
     #trace "radio looking at #{el.text}: #{value}"
    if el.attribute('value') == value
      el.click
      break
    end
  end
end