Ejemplo n.º 1
0
 def __init__(self, driver, obj_name=None):
   super(TreeView, self).__init__(driver)
   self._tree_view_headers = []
   self._tree_view_items = []
   self.locator_set_visible_fields = None
   self.locator_no_results_message = self._locators.NO_RESULTS_MSG_CSS
   self.obj_name = obj_name
   if self.obj_name is not None:
     from lib import factory
     self.fields_to_set = factory.get_fields_to_set(object_name=self.obj_name)
Ejemplo n.º 2
0
 def __init__(self, driver, obj_name=None):
   super(TreeView, self).__init__(driver)
   self._tree_view_headers = []
   self._tree_view_items = []
   self.locator_set_visible_fields = None
   self.locator_no_results_message = self._locators.NO_RESULTS_MSG_CSS
   self.obj_name = obj_name
   if self.obj_name is not None:
     from lib import factory
     self.fields_to_set = factory.get_fields_to_set(object_name=self.obj_name)
Ejemplo n.º 3
0
 def __init__(self, driver, info_widget_cls, obj_name):
   super(TreeView, self).__init__(driver, obj_name)
   self.info_widget_cls = info_widget_cls
   self.obj_name = obj_name
   self.create_obj_cls = factory.get_cls_create_obj(object_name=obj_name)
   self.dropdown_settings_cls = factory.get_cls_3bbs_dropdown_settings(
       object_name=obj_name, is_tree_view_not_info=True)
   self.dropdown_tree_view_item_cls = factory.get_cls_dropdown_tree_view_item(
       object_name=obj_name)
   self.fields_to_set = factory.get_fields_to_set(object_name=obj_name)
   self.locator_set_visible_fields = self._locators.SHOW_FIELDS_BTN_CSS
Ejemplo n.º 4
0
 def __init__(self, driver, obj_name=None):
   super(TreeView, self).__init__(driver)
   self._tree_view_header_elements = []
   self._tree_view_items_elements = []
   self._tree_view_items = []
   self.locator_set_visible_fields = None
   self.locator_no_results_message = self._locators.NO_RESULTS_MESSAGE
   self.obj_name = obj_name
   if self.obj_name is not None:
     self.widget_name = url.get_widget_name_of_mapped_objs(obj_name)
     from lib import factory
     self.fields_to_set = factory.get_fields_to_set(object_name=self.obj_name)
Ejemplo n.º 5
0
 def __init__(self, driver, info_widget_cls, obj_name):
     super(TreeView, self).__init__(driver, obj_name)
     self.info_widget_cls = info_widget_cls
     self.obj_name = obj_name
     self.dropdown_settings_cls = factory.get_cls_3bbs_dropdown_settings(
         object_name=obj_name, is_tree_view_not_info=True)
     self.dropdown_tree_view_item_cls = factory.get_cls_dropdown_tree_view_item(
         object_name=obj_name)
     self.fields_to_set = factory.get_fields_to_set(object_name=obj_name)
     self.locator_set_visible_fields = self._locators.SHOW_FIELDS_BTN_CSS
     selenium_utils.wait_until_not_present(self._driver,
                                           locator.Common.SPINNER_CSS)
Ejemplo n.º 6
0
 def __init__(self, driver, info_widget_cls, obj_name, is_under_audit):
   super(TreeView, self).__init__(driver, obj_name=obj_name)
   self.info_widget_cls = info_widget_cls
   self.obj_name = obj_name
   self.is_under_audit = is_under_audit
   self.create_obj_cls = factory.get_cls_create_obj(object_name=obj_name)
   self.dropdown_settings_cls = factory.get_cls_3bbs_dropdown_settings(
       object_name=obj_name, is_tree_view_not_info=True)
   self.fields_to_set = factory.get_fields_to_set(object_name=obj_name)
   self.locator_set_visible_fields = (
       By.CSS_SELECTOR,
       self._locators.BUTTON_SHOW_FIELDS.format(self.widget_name))
Ejemplo n.º 7
0
 def __init__(self, driver, info_widget_cls, obj_name):
   super(TreeView, self).__init__(driver, obj_name)
   self.info_widget_cls = info_widget_cls
   self.obj_name = obj_name
   self.dropdown_settings_cls = factory.get_cls_3bbs_dropdown_settings(
       object_name=obj_name)
   self.dropdown_tree_view_item_cls = factory.get_cls_dropdown_tree_view_item(
       object_name=obj_name)
   self.fields_to_set = factory.get_fields_to_set(object_name=obj_name)
   self.locator_set_visible_fields = self._locators.SHOW_FIELDS_BTN_CSS
   selenium_utils.wait_until_not_present(
       self._driver, locator.Common.SPINNER_CSS)
Ejemplo n.º 8
0
 def __init__(self, driver, obj_name=None):
   super(TreeView, self).__init__(driver)
   self._tree_view_header_elements = []
   self._tree_view_items_elements = []
   self._tree_view_items = []
   self.locator_set_visible_fields = None
   self.locator_no_results_message = self._locators.NO_RESULTS_MESSAGE
   self.obj_name = obj_name
   if self.obj_name is not None:
     self.widget_name = url.get_widget_name_of_mapped_objs(obj_name)
     from lib import factory
     self.fields_to_set = factory.get_fields_to_set(object_name=self.obj_name)
Ejemplo n.º 9
0
 def __init__(self, driver, info_widget_cls, obj_name, is_versions_widget):
     super(TreeView, self).__init__(driver, obj_name, is_versions_widget)
     self.info_widget_cls = info_widget_cls
     self.obj_name = obj_name
     self.is_versions_widget = is_versions_widget
     self.create_obj_cls = factory.get_cls_create_obj(object_name=obj_name)
     self.dropdown_settings_cls = factory.get_cls_3bbs_dropdown_settings(
         object_name=obj_name, is_tree_view_not_info=True)
     self.dropdown_tree_view_item_cls = factory.get_cls_dropdown_tree_view_item(
         object_name=obj_name)
     self.fields_to_set = factory.get_fields_to_set(object_name=obj_name)
     self.locator_set_visible_fields = (
         By.CSS_SELECTOR,
         self._locators.BUTTON_SHOW_FIELDS.format(self.widget_name))
     selenium_utils.wait_until_not_present(self._driver,
                                           locator.Common.SPINNER_CSS)