Beispiel #1
0
 def reload_elements(self):
     """Each dropdown in LHN has count of members in brackets which we
 update."""
     self.filter = base.FilterLHN(self._driver,
                                  locator.LhnMenu.FILTER_TEXT_BOX,
                                  locator.LhnMenu.FILTER_SUBMIT_BUTTON,
                                  locator.LhnMenu.FILTER_CLEAR_BUTTON)
     self.pin = base.Toggle(self._driver, locator.LhnMenu.PIN)
     self.toggle_programs = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_PROGRAMS,
                                       locator.LhnMenu.COUNT_PROGRAMS)
     self.toggle_workflows = lhn.Toggle(self._driver,
                                        locator.LhnMenu.TOGGLE_WORKFLOWS,
                                        locator.LhnMenu.COUNT_WORKFLOWS)
     self.toggle_audits = lhn.Toggle(self._driver,
                                     locator.LhnMenu.TOGGLE_AUDITS,
                                     locator.LhnMenu.COUNT_AUDITS)
     self.toggle_assessments = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_ASSESSMENTS,
         locator.LhnMenu.COUNT_ASSESSMENTS)
     self.toggle_issues = lhn.Toggle(self._driver,
                                     locator.LhnMenu.TOGGLE_ISSUES,
                                     locator.LhnMenu.COUNT_ISSUES)
     self.toggle_directives = base.Toggle(self._driver,
                                          locator.LhnMenu.DIRECTIVES)
     self.toggle_controls_or_objectives = base.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_CONTROLS_OR_OBJECTIVES)
     self.toggle_people_or_groups = base.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_PEOPLE_OR_GROUPS)
     self.toggle_scope = base.Toggle(self._driver,
                                     locator.LhnMenu.TOGGLE_SCOPE)
     self.toggle_risks_or_threats = base.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_RISK_OR_THREATS)
Beispiel #2
0
 def __init__(self, driver):
     super(_RisksOrThreats, self).__init__(driver)
     self.toggle_risks = lhn.Toggle(self._driver,
                                    locator.LhnMenu.TOGGLE_RISKS,
                                    locator.LhnMenu.COUNT_RISKS)
     self.toggle_threats = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_THREATS,
                                      locator.LhnMenu.COUNT_THREATS)
Beispiel #3
0
 def update_members(self):
     """Update Risks/Threats members."""
     self.toggle_risks = lhn.Toggle(self._driver,
                                    locator.LhnMenu.TOGGLE_RISKS,
                                    locator.LhnMenu.COUNT_RISKS)
     self.toggle_threats = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_THREATS,
                                      locator.LhnMenu.COUNT_THREATS)
Beispiel #4
0
 def __init__(self, driver):
     super(_ControlsOrObjectives, self).__init__(driver)
     self.toggle_controls = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_CONTROLS,
                                       locator.LhnMenu.COUNT_CONTROLS)
     self.toggle_objectives = lhn.Toggle(self._driver,
                                         locator.LhnMenu.TOGGLE_OBJECTIVES,
                                         locator.LhnMenu.COUNT_OBJECTIVES)
Beispiel #5
0
 def update_members(self):
     """Update Controls/Objectives members."""
     self.toggle_controls = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_CONTROLS,
                                       locator.LhnMenu.COUNT_CONTROLS)
     self.toggle_objectives = lhn.Toggle(self._driver,
                                         locator.LhnMenu.TOGGLE_OBJECTIVES,
                                         locator.LhnMenu.COUNT_OBJECTIVES)
Beispiel #6
0
 def __init__(self, driver):
     super(_PeopleOrGroups, self).__init__(driver)
     self.toggle_people = lhn.Toggle(self._driver,
                                     locator.LhnMenu.TOGGLE_PEOPLE,
                                     locator.LhnMenu.COUNT_PEOPLE)
     self.toggle_vendors = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_VENDORS,
                                      locator.LhnMenu.COUNT_VENDORS)
     self.toggle_access_groups = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_ACCESS_GROUPS,
         locator.LhnMenu.COUNT_ACCESS_GROUPS)
Beispiel #7
0
 def __init__(self, driver):
     super(_Scope, self).__init__(driver)
     self.toggle_org_groups = lhn.Toggle(self._driver,
                                         locator.LhnMenu.TOGGLE_ORG_GROUPS,
                                         locator.LhnMenu.COUNT_ORG_GROUPS)
     self.toggle_systems = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_SYSTEMS,
                                      locator.LhnMenu.COUNT_SYSTEMS)
     self.toggle_processes = lhn.Toggle(self._driver,
                                        locator.LhnMenu.TOGGLE_PROCESSES,
                                        locator.LhnMenu.COUNT_PROCESSES)
     self.toggle_data_assets = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_DATA_ASSETS,
         locator.LhnMenu.COUNT_DATA_ASSETS)
     self.toggle_products = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_PRODUCTS,
                                       locator.LhnMenu.COUNT_PRODUCTS)
     self.toggle_projects = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_PROJECTS,
                                       locator.LhnMenu.COUNT_PROJECTS)
     self.toggle_facilities = lhn.Toggle(self._driver,
                                         locator.LhnMenu.TOGGLE_FACILITIES,
                                         locator.LhnMenu.COUNT_FACILITIES)
     self.toggle_markets = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_MARKETS,
                                      locator.LhnMenu.COUNT_MARKETS)
Beispiel #8
0
 def __init__(self, driver):
   super(_Directives, self).__init__(driver)
   self.toggle_regulations = lhn.Toggle(
       self._driver, locator.LhnMenu.REGULATIONS,
       locator.LhnMenu.REGULATIONS_COUNT)
   self.toggle_policies = lhn.Toggle(
       self._driver, locator.LhnMenu.POLICIES,
       locator.LhnMenu.POLICIES_COUNT)
   self.toggle_standards = lhn.Toggle(
       self._driver, locator.LhnMenu.STANDARDS,
       locator.LhnMenu.STANDARDS_COUNT)
   self.toggle_contracts = lhn.Toggle(
       self._driver, locator.LhnMenu.CONTRACTS,
       locator.LhnMenu.CONTRACTS_COUNT)
   self.toggle_requirements = lhn.Toggle(
       self._driver, locator.LhnMenu.REQUIREMENTS,
       locator.LhnMenu.REQUIREMENTS_COUNT)
Beispiel #9
0
 def update_members(self):
     """Update Directives members."""
     self.toggle_regulations = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_REGULATIONS,
         locator.LhnMenu.COUNT_REGULATIONS)
     self.toggle_policies = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_POLICIES,
                                       locator.LhnMenu.COUNT_POLICIES)
     self.toggle_standards = lhn.Toggle(self._driver,
                                        locator.LhnMenu.TOGGLE_STANDARDS,
                                        locator.LhnMenu.COUNT_STANDARDS)
     self.toggle_contracts = lhn.Toggle(self._driver,
                                        locator.LhnMenu.TOGGLE_CONTRACTS,
                                        locator.LhnMenu.COUNT_CONTRACTS)
     self.toggle_requirements = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_REQUIREMENTS,
         locator.LhnMenu.COUNT_REQUIREMENTS)
Beispiel #10
0
 def update_members(self):
     """Update Scope members."""
     self.toggle_access_groups = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_ACCESS_GROUPS,
         locator.LhnMenu.COUNT_ACCESS_GROUPS)
     self.toggle_org_groups = lhn.Toggle(self._driver,
                                         locator.LhnMenu.TOGGLE_ORG_GROUPS,
                                         locator.LhnMenu.COUNT_ORG_GROUPS)
     self.toggle_systems = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_SYSTEMS,
                                      locator.LhnMenu.COUNT_SYSTEMS)
     self.toggle_processes = lhn.Toggle(self._driver,
                                        locator.LhnMenu.TOGGLE_PROCESSES,
                                        locator.LhnMenu.COUNT_PROCESSES)
     self.toggle_data_assets = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_DATA_ASSETS,
         locator.LhnMenu.COUNT_DATA_ASSETS)
     self.toggle_products = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_PRODUCTS,
                                       locator.LhnMenu.COUNT_PRODUCTS)
     self.toggle_product_groups = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_PRODUCT_GROUPS,
         locator.LhnMenu.COUNT_PRODUCT_GROUPS)
     self.toggle_projects = lhn.Toggle(self._driver,
                                       locator.LhnMenu.TOGGLE_PROJECTS,
                                       locator.LhnMenu.COUNT_PROJECTS)
     self.toggle_facilities = lhn.Toggle(self._driver,
                                         locator.LhnMenu.TOGGLE_FACILITIES,
                                         locator.LhnMenu.COUNT_FACILITIES)
     self.toggle_key_reports = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_KEY_REPORTS,
         locator.LhnMenu.COUNT_KEY_REPORTS)
     self.toggle_markets = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_MARKETS,
                                      locator.LhnMenu.COUNT_MARKETS)
     self.toggle_metrics = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_METRICS,
                                      locator.LhnMenu.COUNT_METRICS)
     self.toggle_technology_environments = lhn.Toggle(
         self._driver, locator.LhnMenu.TOGGLE_TECHNOLOGY_ENVIRONMENTS,
         locator.LhnMenu.COUNT_TECHNOLOGY_ENVIRONMENTS)
     self.toggle_vendors = lhn.Toggle(self._driver,
                                      locator.LhnMenu.TOGGLE_VENDORS,
                                      locator.LhnMenu.COUNT_VENDORS)
Beispiel #11
0
 def update_members(self):
     """Update People/Groups members."""
     self.toggle_people = lhn.Toggle(self._driver,
                                     locator.LhnMenu.TOGGLE_PEOPLE,
                                     locator.LhnMenu.COUNT_PEOPLE)