def __init__(self, driver, obj_name, is_versions_widget): super(SnapshotsWebUiService, self).__init__(driver, obj_name) self.is_versions_widget = is_versions_widget if self.is_versions_widget: self.url_mapped_objs = ( "{src_obj_url}" + url.get_widget_name_of_mapped_objs( self.obj_name, self.is_versions_widget))
def __init__(self, driver, obj_name, is_versions_widget): super(SnapshotsWebUiService, self).__init__(driver, obj_name) self.is_versions_widget = is_versions_widget if self.is_versions_widget: self.url_mapped_objs = ( "{src_obj_url}" + url.get_widget_name_of_mapped_objs( self.obj_name, self.is_versions_widget))
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_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, obj_name): self.driver = driver self.obj_name = obj_name self.generic_widget_cls = factory.get_cls_widget(object_name=self.obj_name) self.info_widget_cls = factory.get_cls_widget( object_name=self.obj_name, is_info=True) self.entities_factory_cls = factory.get_cls_entity_factory( object_name=self.obj_name) self.url_mapped_objs = ( "{src_obj_url}" + url.get_widget_name_of_mapped_objs(self.obj_name)) self.url_obj_info_page = "{obj_url}" + url.Widget.INFO self._unified_mapper = None
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, obj_name): self.driver = driver self.obj_name = obj_name self.info_widget_cls = factory.get_cls_widget(object_name=obj_name, is_info=True) self.generic_widget_cls = factory.get_cls_widget(object_name=obj_name) self.entities_factory_cls = factory.get_cls_entity_factory( object_name=obj_name) # URLs self.url_mapped_objs = ("{src_obj_url}" + url.get_widget_name_of_mapped_objs(obj_name)) self.url_obj_info_page = "{obj_url}" + url.Widget.INFO
def __init__(self, driver, obj_name): self.widget_name = url.get_widget_name_of_mapped_objs(obj_name) self.obj_name = obj_name # elements _dropdown_element = ( By.CSS_SELECTOR, self._locators.TREE_VIEW_3BBS_DROPDOWN.format(self.widget_name)) super(CommonDropdownSettings, self).__init__(driver, _dropdown_element) self.select_child_tree_locator = ( self._locators.BUTTON_3BBS_SELECT_CHILD_TREE.format(self.widget_name)) self.import_locator = ( self._locators.BUTTON_3BBS_IMPORT.format(self.widget_name))
def __init__(self, driver, obj_name, is_under_audit): super(CommonDropdownSettings, self).__init__(driver) self.widget_name = url.get_widget_name_of_mapped_objs(obj_name) # elements self.select_child_tree_locator = ( self._locators.BUTTON_3BBS_SELECT_CHILD_TREE.format( self.widget_name)) # if object is not shapshotable if not (obj_name in objects.ALL_SNAPSHOTABLE_OBJS and is_under_audit): self.import_locator = (self._locators.BUTTON_3BBS_IMPORT.format( self.widget_name)) self.export_locator = (self._locators.BUTTON_3BBS_EXPORT.format( self.widget_name))
def __init__(self, driver, obj_name): self.widget_name = url.get_widget_name_of_mapped_objs(obj_name) self.obj_name = obj_name # elements _dropdown_element = (By.CSS_SELECTOR, self._locators.TREE_VIEW_3BBS_DROPDOWN.format( self.widget_name)) super(CommonDropdownSettings, self).__init__(driver, _dropdown_element) self.select_child_tree_locator = ( self._locators.BUTTON_3BBS_SELECT_CHILD_TREE.format( self.widget_name)) self.import_locator = (self._locators.BUTTON_3BBS_IMPORT.format( self.widget_name))
def __init__(self, driver, obj_name, is_versions_widget=False): self.driver = driver self.obj_name = obj_name self.is_versions_widget = is_versions_widget self.generic_widget_cls = factory.get_cls_widget( object_name=self.obj_name) self.info_widget_cls = factory.get_cls_widget( object_name=self.obj_name, is_info=True) self.entities_factory_cls = factory.get_cls_entity_factory( object_name=self.obj_name) self.url_mapped_objs = ("{src_obj_url}" + url.get_widget_name_of_mapped_objs( self.obj_name, is_versions_widget)) self.url_obj_info_page = "{obj_url}" + url.Widget.INFO self._unified_mapper = None