Ejemplo n.º 1
0
 def select_objs_under(self, controls_titles):
     """Click checkboxes (Select objects) which was found after search
 was completed."""
     self.controls_elements = base.ListCheckboxes(
         self._driver, self._locators.FOUND_OBJECTS_TITLES,
         self._locators.FOUND_OBJECTS_CHECKBOXES)
     self.controls_elements.select_by_titles(controls_titles)
Ejemplo n.º 2
0
 def _select_dest_objs_to_map(self, objs_titles):
     """Select checkboxes regarding to titles from list of checkboxes
 according to destinations objects titles.
 """
     dest_objs = base.ListCheckboxes(
         self._driver, self._locators.FOUND_OBJECTS_TITLES,
         self._locators.FOUND_OBJECTS_CHECKBOXES)
     dest_objs.select_by_titles(objs_titles)
Ejemplo n.º 3
0
 def get_mapping_statuses(self):
     """Get mapping status from checkboxes on Unified Mapper
    (selected and disabled or not).
 """
     dest_objs = base.ListCheckboxes(
         self.modal_elem.parent, self._locators.FOUND_OBJECTS_TITLES,
         self._locators.FOUND_OBJECTS_CHECKBOXES)
     return (dest_objs.get_mapping_statuses()
             if self.tree_view.tree_view_items() else [])
Ejemplo n.º 4
0
 def set_visible_fields(self, fields):
     """Set visible fields to display objects on the tree view."""
     locator_modal_fields = (By.CSS_SELECTOR,
                             self._locators.MODAL.format(self.widget_name))
     locator_fields_titles = (
         By.CSS_SELECTOR,
         locator.ModalSetVisibleFields.FIELDS_TITLES.format(
             self.widget_name))
     locator_fields_checkboxes = (By.CSS_SELECTOR, (
         locator.ModalSetVisibleFields.FIELDS_CHECKBOXES.format(
             self.widget_name)))
     selenium_utils.get_when_visible(self._driver, locator_modal_fields)
     self.fields_elements = base.ListCheckboxes(self._driver,
                                                locator_fields_titles,
                                                locator_fields_checkboxes)
     self.fields_elements.select_by_titles(fields)
Ejemplo n.º 5
0
 def select_visible_fields(self):
     """Select visible fields checkboxes on Select Visible Fields modal
 according to titles of fields to set."""
     # pylint: disable=attribute-defined-outside-init
     _locator_modal_fields = (By.CSS_SELECTOR,
                              self._locators.MODAL.format(self.widget_name))
     _locator_fields_titles = (
         By.CSS_SELECTOR,
         locator.ModalSetVisibleFields.FIELDS_TITLES.format(
             self.widget_name))
     _locator_fields_checkboxes = (
         By.CSS_SELECTOR,
         locator.ModalSetVisibleFields.FIELDS_CHECKBOXES.format(
             self.widget_name))
     selenium_utils.get_when_visible(self._driver, _locator_modal_fields)
     self.visible_fields_elements = base.ListCheckboxes(
         self._driver,
         titles_locator=_locator_fields_titles,
         checkboxes_locator=_locator_fields_checkboxes)
     self.visible_fields_elements.select_by_titles(self.fields_to_set)