Class: DojoWidgets::Accordion

Inherits:
PageObject::Elements::Div
  • Object
show all
Defined in:
lib/dojo_widgets/accordion.rb

Instance Method Summary collapse

Instance Method Details

#panel_for(label) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/dojo_widgets/accordion.rb', line 9

def panel_for(label)
  panels = div_elements(:class => 'dijitAccordionInnerContainer')
  the_panel = panels.find do |panel|
    panel.span_element(:class => 'dijitAccordionText', :text => label)
  end
  the_panel.div_element(:class => 'dijitAccordionChildWrapper')
end

#select_panel(label) ⇒ Object



5
6
7
# File 'lib/dojo_widgets/accordion.rb', line 5

def select_panel(label)
  span_element(:class => 'dijitAccordionText', :text => label).click
end