def __init__( self: "SeleniumTestability", ctx: SeleniumLibrary, automatic_wait: bool = True, timeout: str = "30 seconds", error_on_timeout: bool = True, automatic_injection: bool = True, ) -> None: LibraryComponent.__init__(self, ctx) self.logger = get_logger("SeleniumTestability") self.logger.debug("__init__({},{},{},{},{})".format(ctx, automatic_wait, timeout, error_on_timeout, automatic_injection)) self.el = ElementKeywords(ctx) self.CWD = abspath(dirname(__file__)) self.js_bundle = join(self.CWD, "js", "testability.js") self.ctx.event_firing_webdriver = TestabilityListener self.ctx.testability_settings = {"testability": self} self.automatic_wait = is_truthy(automatic_wait) self.automatic_injection = is_truthy(automatic_injection) self.error_on_timeout = is_truthy(error_on_timeout) self.timeout = timeout # type: ignore self.hidden_elements = {} # type: Dict[str, str] self.browser_warn_shown = False self.empty_log_warn_shown = False self.ff_log_pos = {} # type: Dict[str, int] self.testability_config = None # type: OptionalDictType
def __init__(self, ctx): """This init documentation. Which also might have multiple chapters. This is also a boring example. """ LibraryComponent.__init__(self, ctx) self.event_firing_webdriver = 'event_firing_webdriver'
def __init__(self, ctx, automatic_wait=True, timeout="30 seconds", error_on_timeout=True, automatic_injection=True): LibraryComponent.__init__(self, ctx) self.js = JavaScriptKeywords(ctx) self.CWD = abspath(dirname(__file__)) self.ctx.event_firing_webdriver = TestabilityListener self.ctx.testability_settings = {"testability": self} self.automatic_wait = automatic_wait self.automatic_injection = automatic_injection self.error_on_timeout = error_on_timeout self.timeout = timeout
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) raise ValueError('Error in import')
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.element = ElementKeywords(ctx)
def __init__(self, ctx, *args): LibraryComponent.__init__(self, ctx) self.args = args
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.waiting_management = WaitingKeywords(ctx) self.browser_management = BrowserManagementKeywords(ctx) self.windows_management = window.WindowKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.logger = get_logger("SeleniumProxy") self.logger.debug("BrowserKeywords_{}".format(ctx)) self.manager = BrowserManagementKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._new_creator = NewWebDriverCreator(self.log_dir)
def __init__(self, ctx): self.crypto = CryptoUtility() LibraryComponent.__init__(self, ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._screenshot_index = {} self._screenshot_path_stack = [] self.screenshot_root_directory = None
def __init__(self, ctx, arg1, arg2, *args, **kwargs): LibraryComponent.__init__(self, ctx) self.arg1 = arg1 self.arg2 = arg2 self.args = args self.kwargs = kwargs
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) ctx._original_element_finder = ElementFinder(ctx) self.element_finder = DummyFinder(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.manager = BrowserManagementKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.event_firing_webdriver = 'event_firing_webdriver'
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) ctx.event_firing_webdriver = "should be last"
def __init__(self, ctx, arg, *varargs, **kwargs): LibraryComponent.__init__(self, ctx) self.arg = arg self.varargs = varargs self.kwargs = kwargs
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.logger = get_logger("SeleniumProxy") self.logger.debug("HTTPKeywords_{}".format(ctx))
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._next_alert_dismiss_type = self.ACCEPT_ALERT
def __init__(self, ctx, arg1, arg2): LibraryComponent.__init__(self, ctx) self.arg1 = arg1 self.arg2 = arg2
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.form_element = FormElementKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) <Init-function-goes-here>
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.elementkeys = ElementKeywords(ctx) self.waiting_management = WaitingKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._window_manager = WindowManager(ctx) self._webdriver_creator = WebDriverCreator(self.log_dir)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._window_manager = WindowManager()
def __init__(self, ctx, **kwargs): LibraryComponent.__init__(self, ctx) self.kwargs = kwargs
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._window_manager = WindowManager(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.element_management = SeleniumElementKeywords(ctx) self.formelement_management = FormElementKeywords(ctx) self.waiting_management = WaitingKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self.element_management = SeleniumElementKeywords(ctx)
def __init__(self, ctx): LibraryComponent.__init__(self, ctx) self._table_element_finder = TableElementFinder(ctx)