Class: AdminModule::Pages::ParametersPage

Inherits:
Object
  • Object
show all
Includes:
PageObject
Defined in:
lib/admin_module/pages/parameters_page.rb

Instance Method Summary collapse

Instance Method Details

#edit_parameter(var_name) ⇒ Object



28
29
30
31
32
33
34
# File 'lib/admin_module/pages/parameters_page.rb', line 28

def edit_parameter(var_name)
  parameters_element.select var_name
  self.modify

  # Return the url of the landing page.
  current_url
end

#get_dynamic_urlObject



18
19
20
# File 'lib/admin_module/pages/parameters_page.rb', line 18

def get_dynamic_url
  AdminModule.configuration.url(ParametersPage)
end

#get_parametersObject



36
37
38
39
40
41
42
# File 'lib/admin_module/pages/parameters_page.rb', line 36

def get_parameters
  vars = []
  Nokogiri::HTML(@browser.html).css('#ctl00_cntPlh_ctlParameters_lstItems > option').each do |elem|
    vars << elem.text
  end
  vars
end