예제 #1
0
 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))
예제 #2
0
 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))
예제 #3
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_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)
예제 #4
0
 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
예제 #5
0
파일: base.py 프로젝트: zidarsk8/ggrc-core
 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)
예제 #6
0
 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
예제 #7
0
 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))
예제 #8
0
 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))
예제 #9
0
 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))
예제 #10
0
 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