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)
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
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)
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)
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))
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)
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)