class AdminModule::PageFactory

Public Instance Methods

ams_version() click to toggle source
# File lib/admin_module/page_factory.rb, line 19
def ams_version
  AdminModule.configuration.ams_version
end
dc_definitions_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 80
def dc_definitions_page(goto_page = true)
  return Pages::DcDefinitionsPage.new(browser, goto_page)
end
default_ams_version() click to toggle source
# File lib/admin_module/page_factory.rb, line 15
def default_ams_version
  "4.4.0"
end
guideline_page(goto_page = false) click to toggle source
# File lib/admin_module/page_factory.rb, line 55
def guideline_page(goto_page = false)
  case running_older_version?
  when true
    return Pages::GuidelinePage400.new(browser, goto_page)
  else
    return Pages::GuidelinePage.new(browser, goto_page)
  end
end
guidelines_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 46
def guidelines_page(goto_page = true)
  case running_older_version?
  when true
    return Pages::GuidelinesPage400.new(browser, goto_page)
  else
    return Pages::GuidelinesPage.new(browser, goto_page)
  end
end
guidelines_version_all_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 36
def guidelines_version_all_page(goto_page = true)
  case running_older_version?
  when true
    return Pages::GuidelinesVersionAllPage400.new(browser, goto_page)
  else
    return Pages::GuidelinesVersionAllPage.new(browser, goto_page)
  end
end
locks_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 72
def locks_page(goto_page = true)
  return Pages::LockDefinitionsPage.new(browser, goto_page)
end
login_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 27
def login_page(goto_page = true)
  case running_older_version?
  when true
    return Pages::LoginPage400.new(browser, goto_page)
  else
    return Pages::LoginPage.new(browser, goto_page)
  end
end
ppms_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 92
def ppms_page(goto_page = true)
  return Pages::PpmsPage.new(browser, goto_page)
end
rules_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 68
def rules_page(goto_page = true)
  return Pages::RulesPage.new(browser, goto_page)
end
rulesets_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 64
def rulesets_page(goto_page = true)
  return Pages::RulesetsPage.new(browser, goto_page)
end
running_older_version?() click to toggle source
# File lib/admin_module/page_factory.rb, line 23
def running_older_version?
  Gem::Version.new(ams_version) < Gem::Version.new(default_ams_version)
end
snapshot_definitions_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 84
def snapshot_definitions_page(goto_page = true)
  return Pages::SnapshotDefinitionsPage.new(browser, goto_page)
end
stages_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 76
def stages_page(goto_page = true)
  return Pages::WorkflowDetailsPage.new(browser, goto_page)
end
tasks_page(goto_page = true) click to toggle source
# File lib/admin_module/page_factory.rb, line 88
def tasks_page(goto_page = true)
  return Pages::WorkflowTasksPage.new(browser, goto_page)
end