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, 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
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")]'
def __init__(self, parent, auto_login=True, logger=logger): View.__init__(self, parent, logger=logger) self._auto_login = auto_login self.load()
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
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')]"
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, 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
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)
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