Exemple #1
0
 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)
    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
 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
 def __init__(self, parent, show_loc=None, logger=None):
     View.__init__(self, parent, logger=logger)
     self.show_loc = show_loc
 def __init__(self, parent, tab, logger=None):
     View.__init__(self, parent, logger=logger)
     self.tab = tab
 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')]"
 def __init__(self, parent, show_loc=None, logger=None):
     View.__init__(self, parent, logger=logger)
     self.show_loc = show_loc
 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
 def __init__(self, parent, locator, logger=None):
     View.__init__(self, parent, logger=logger)
     self.locator = locator
Exemple #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")]'
Exemple #11
0
 def __init__(self, parent, auto_login=True, logger=logger):
     View.__init__(self, parent, logger=logger)
     self._auto_login = auto_login
     self.load()
Exemple #12
0
 def __init__(self, parent, param_type, logger=None):
     View.__init__(self, parent, logger=logger)
     self.param_type = param_type
    def __init__(self, parent, locator, logger=None):
        View.__init__(self, parent=parent, logger=logger)

        self.locator = locator
 def __init__(self, parent, logger=None):
     View.__init__(self, parent, logger=logger)
 def __init__(self, parent, id="edit_email_div", logger=None):
     View.__init__(self, parent, logger=logger)
     self.id = id
Exemple #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')]"
Exemple #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'
 def __init__(self, parent, tab, logger=None):
     View.__init__(self, parent, logger=logger)
     self.tab = tab
 def __init__(self, parent, param_type, logger=None):
     View.__init__(self, parent, logger=logger)
     self.param_type = param_type
Exemple #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
Exemple #21
0
 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)
Exemple #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