e2e.core.utils

e2e.core.utils.app

class e2e.core.utils.app.AppUtils

Bases: object

static get_app_id(app_path: str | Path) str | None

e2e.core.utils.caps

class e2e.core.utils.caps.Caps(raw: Dict[str, Any])

Bases: object

property app_id: str | None
property device: str | None
value(key: str) str | None

e2e.core.utils.failable

class e2e.core.utils.failable.failable(step: str | None = None, etype=None, pattern: Pattern | None = None)

Bases: object

e2e.core.utils.meta

class e2e.core.utils.meta.MetaUtils

Bases: object

static all_subclasses(cls)

e2e.core.utils.module

class e2e.core.utils.module.ModuleUtils

Bases: object

static load_source(path: str | Path, module_name: str | None = None) ModuleType

e2e.core.utils.wd

class e2e.core.utils.wd.WDUtils(wd: WebDriver)

Bases: object

static app_id_from_caps(caps: Dict[str, Any]) str | None
static device_from_caps(caps: Dict[str, Any]) str | None
save_page_source(path: str | Path)
start_recording()
stop_recording(path: str | Path)
take_screenshot(path: str | Path)