Sha256: 88a1cc57b8e14d7194d1e78c0daa051db34503f5d0407a09a4ca3497e243489b
Contents?: true
Size: 1.44 KB
Versions: 4
Compression:
Stored size: 1.44 KB
Contents
############################################################################## # File:: page_factory.rb # Purpose:: Provides Page objects # # Author:: Jeff McAffee 06/30/2014 # ############################################################################## require 'admin_module/pages' module AdminModule class PageFactory include AdminModule::Pages def login_page(goto_page = true) return Pages::LoginPage.new(browser, goto_page) end def guidelines_page(goto_page = true) return Pages::GuidelinesPage.new(browser, goto_page) end def rulesets_page(goto_page = true) return Pages::RulesetsPage.new(browser, goto_page) end def rules_page(goto_page = true) return Pages::RulesPage.new(browser, goto_page) end def locks_page(goto_page = true) return Pages::LockDefinitionsPage.new(browser, goto_page) end def stages_page(goto_page = true) return Pages::WorkflowDetailsPage.new(browser, goto_page) end def dc_definitions_page(goto_page = true) return Pages::DcDefinitionsPage.new(browser, goto_page) end def snapshot_definitions_page(goto_page = true) return Pages::SnapshotDefinitionsPage.new(browser, goto_page) end def tasks_page(goto_page = true) return Pages::WorkflowTasksPage.new(browser, goto_page) end def ppms_page(goto_page = true) return Pages::PpmsPage.new(browser, goto_page) end end end # AdminModule
Version data entries
4 entries across 4 versions & 1 rubygems