univention.testing.pytest_univention_playwright package#

univention.testing.pytest_univention_playwright.check_for_backtrace(page: playwright.sync_api.Page, page_index: int = 0)[source]#
univention.testing.pytest_univention_playwright.print_path_in_jenkins(name: str, ucr, typ='screenshot')[source]#
univention.testing.pytest_univention_playwright.save_screenshot(page: playwright.sync_api.Page, node_name, path: Path, ucr, page_index: int = 0, timestamp: int | None = None)[source]#
univention.testing.pytest_univention_playwright.save_trace(context: playwright.sync_api.BrowserContext, node_name: str, path: Path, ucr, tracing_stop_chunk: bool = False, timestamp: int | None = None)[source]#

Submodules#

univention.testing.pytest_univention_playwright.fixtures module#

univention.testing.pytest_univention_playwright.fixtures.suppress_notifications()[source]#
univention.testing.pytest_univention_playwright.fixtures.pytest_runtest_makereport(item, call)[source]#
univention.testing.pytest_univention_playwright.fixtures.ucs_browser_context_args(browser_context_args)[source]#
univention.testing.pytest_univention_playwright.fixtures.ucs_browser_type_launch_args(browser_type_launch_args)[source]#
univention.testing.pytest_univention_playwright.fixtures.browser_context_args(browser_context_args)[source]#
univention.testing.pytest_univention_playwright.fixtures.browser_type_launch_args(browser_type_launch_args)[source]#
univention.testing.pytest_univention_playwright.fixtures.udm_module_scope() Iterator[_udm.UCSTestUDM][source]#

Auto-reverting UDM wrapper.

univention.testing.pytest_univention_playwright.fixtures.ucr_module(umc_browser_test: UMCBrowserTest)[source]#
univention.testing.pytest_univention_playwright.fixtures.user_module(umc_browser_test: UMCBrowserTest)[source]#
univention.testing.pytest_univention_playwright.fixtures.side_menu_license(umc_browser_test: UMCBrowserTest)[source]#
univention.testing.pytest_univention_playwright.fixtures.side_menu_user(umc_browser_test: UMCBrowserTest)[source]#
univention.testing.pytest_univention_playwright.fixtures.self_service(umc_browser_test: UMCBrowserTest) SelfService[source]#
univention.testing.pytest_univention_playwright.fixtures.ldap_directory(umc_browser_test: UMCBrowserTest) LDAPDirectory[source]#
univention.testing.pytest_univention_playwright.fixtures.kill_univention_management_console_module()[source]#
univention.testing.pytest_univention_playwright.fixtures.kill_module_processes_module()[source]#
univention.testing.pytest_univention_playwright.fixtures.kill_module_processes()[source]#
univention.testing.pytest_univention_playwright.fixtures.setup_browser_context(context, start_tracing=True)[source]#
univention.testing.pytest_univention_playwright.fixtures.context_module_scope(browser_type: playwright.sync_api.BrowserType, ucs_browser_type_launch_args: dict, ucs_browser_context_args: dict)[source]#
univention.testing.pytest_univention_playwright.fixtures.umc_browser_test_module(context_module_scope: playwright.sync_api.BrowserContext, kill_module_processes_module) UMCBrowserTest[source]#
univention.testing.pytest_univention_playwright.fixtures.umc_browser_test(browser_type: BrowserType, ucs_browser_type_launch_args: dict, ucs_browser_context_args: dict, request: pytest.FixtureRequest, kill_module_processes, ucr) Generator[UMCBrowserTest, None, None][source]#
univention.testing.pytest_univention_playwright.fixtures.teardown_umc_browser_test(request: pytest.FixtureRequest, ucr, page: Page | list[Page], context: BrowserContext, browser: Browser)[source]#
univention.testing.pytest_univention_playwright.fixtures.app_center_cache()[source]#