Sha256: 6fa73da09719b025167f23de112afa801b8e1c8db6d84c48c8e9ba2a0941fa15
Contents?: true
Size: 1.59 KB
Versions: 1
Compression:
Stored size: 1.59 KB
Contents
############################################################################## # File:: guidelines_page_400.rb # Purpose:: Guidelines page for AdminModule # # Author:: Jeff McAffee 2015-10-08 # ############################################################################## require 'page-object' module AdminModule::Pages class GuidelinesPage400 include PageObject page_url(:get_dynamic_url) def get_dynamic_url AdminModule.configuration.base_url + "/admin/decision/guidelines.aspx" end # This must be a class method so it's available for the control # method generation methods. # def self.gdls_id 'ctlGuidelines_lstItems' end select_list(:guidelines, id: gdls_id) button(:modify, id: 'ctlGuidelines_btnModify') button(:version_all_button, text: 'Version All') def get_guidelines gdl_list = [] Nokogiri::HTML(@browser.html).css("select##{GuidelinesPage400.gdls_id}>option").each do |elem| gdl_list << elem.text end gdl_list end def open_guideline(gdl_name) #guidelines_options # List of option text guidelines_element.select gdl_name self.modify # Return the next page object. AdminModule::ConfigHelper.page_factory.guideline_page(false) #GuidelinePage.new(@browser, false) end def version_all version_all_button # Return the next page object. AdminModule::ConfigHelper.page_factory.guidelines_version_all_page(false) #GuidelinesVersionAllPage.new(@browser, false) end end end # module Pages
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
admin_module-0.1.8 | lib/admin_module/pages/guidelines_page_400.rb |