コード例 #1
0
ファイル: job_invocation.py プロジェクト: pgagne/airgun
 def __init__(self, parent, logger=None):
     """Expand advanced options section once we get to run job page.
     That is need to be able to read or change values there
     """
     View.__init__(self, parent, logger=logger)
     if self.expander.is_displayed:
         self.expander.click()
         self.browser.wait_for_element(self.effective_user, visible=True, exception=False)
コード例 #2
0
    def __init__(self,
                 parent=None,
                 id=None,
                 locator=None,
                 logger=None,
                 *args,
                 **kwargs):
        View.__init__(self, parent=parent, logger=logger)
        if id:
            self.locator = ".//div[@id={}]".format(quote(id))
        elif locator:
            self.locator = locator
        else:
            self.locator = self.DEFAULT_LOCATOR

        self.args = args
        self.kwargs = kwargs
コード例 #3
0
 def __init__(self, parent, id, number="", move_into=None, move_from=None,
         available_items="choices_chosen", chosen_items="members_chosen", logger=None):
     View.__init__(self, parent, logger=logger)
     self.available_items = available_items
     self.chosen_items = chosen_items
     self.id = id
     if number:
         self.number = "[{}]".format(number)
     else:
         self.number = number
     if isinstance(move_into, WidgetDescriptor):
         self._move_into = move_into.klass(self, **move_into.kwargs)
     else:
         self._move_into = move_into
     if isinstance(move_from, WidgetDescriptor):
         self._move_from = move_from.klass(self, **move_from.kwargs)
     else:
         self._move_from = move_from
コード例 #4
0
 def __init__(self, parent, show_loc=None, logger=None):
     View.__init__(self, parent, logger=logger)
     self.show_loc = show_loc
コード例 #5
0
 def __init__(self, parent, tab, logger=None):
     View.__init__(self, parent, logger=logger)
     self.tab = tab
コード例 #6
0
 def __init__(self, parent, locator=None, logger=None, **kwargs):
     View.__init__(self, parent, logger=logger, **kwargs)
     self.locator = locator or ".//div[contains(@class, 'pf-c-modal-box')]"
コード例 #7
0
 def __init__(self, parent, show_loc=None, logger=None):
     View.__init__(self, parent, logger=logger)
     self.show_loc = show_loc
コード例 #8
0
 def __init__(self, parent, select_loc, up_loc, down_loc, logger=None):
     View.__init__(self, parent, logger=logger)
     self.select_loc = select_loc
     self.up_loc = up_loc
     self.down_loc = down_loc
コード例 #9
0
ファイル: smart_class_parameter.py プロジェクト: synkd/airgun
 def __init__(self, parent, locator, logger=None):
     View.__init__(self, parent, logger=logger)
     self.locator = locator
コード例 #10
0
 def __init__(self, parent, locator=None, logger=None, **kwargs):
     View.__init__(self, parent, logger=logger, **kwargs)
     self.locator = locator or './/div[contains(@class, "pf-l-gallery")]'
コード例 #11
0
 def __init__(self, parent, auto_login=True, logger=logger):
     View.__init__(self, parent, logger=logger)
     self._auto_login = auto_login
     self.load()
コード例 #12
0
ファイル: definition_views.py プロジェクト: mkoura/cfme_tests
 def __init__(self, parent, param_type, logger=None):
     View.__init__(self, parent, logger=logger)
     self.param_type = param_type
コード例 #13
0
    def __init__(self, parent, locator, logger=None):
        View.__init__(self, parent=parent, logger=logger)

        self.locator = locator
コード例 #14
0
 def __init__(self, parent, logger=None):
     View.__init__(self, parent, logger=logger)
コード例 #15
0
 def __init__(self, parent, id="edit_email_div", logger=None):
     View.__init__(self, parent, logger=logger)
     self.id = id
コード例 #16
0
 def __init__(self, parent, locator=None, logger=None, **kwargs):
     View.__init__(self, parent, logger=logger, **kwargs)
     self.locator = locator or ".//article[contains(@class, 'pf-c-card')]"
コード例 #17
0
 def __init__(self, parent, locator=None, logger=None, **kwargs):
     View.__init__(self, parent, logger=logger, **kwargs)
     self.locator = locator or './/section[@class="pf-c-page__main-section"]/div'
コード例 #18
0
 def __init__(self, parent, tab, logger=None):
     View.__init__(self, parent, logger=logger)
     self.tab = tab
コード例 #19
0
 def __init__(self, parent, param_type, logger=None):
     View.__init__(self, parent, logger=logger)
     self.param_type = param_type
コード例 #20
0
 def __init__(self, parent, locator=None, logger=None):
     View.__init__(self, parent=parent, logger=logger)
     if not locator:
         locator = self.DEFAULT_LOCATOR
     self.locator = locator
     self._cached_per_page_value = None
コード例 #21
0
ファイル: smart_class_parameter.py プロジェクト: synkd/airgun
 def __init__(self, parent, logger=None):
     View.__init__(self, parent, logger=logger)
     if 'collapsed' in self.browser.classes(self.expander):
         self.expander.click()
         self.browser.wait_for_element(self.validator_type,
                                       visible=True)
コード例 #22
0
 def __init__(self, parent, locator=None, logger=None):
     View.__init__(self, parent=parent, logger=logger)
     if not locator:
         locator = self.DEFAULT_LOCATOR
     self.locator = locator