from playwright.sync_api import Page, expect def test_visit_from_authentik(authentik_admin_page: Page): with authentik_admin_page.expect_popup() as event_context: authentik_admin_page.get_by_role("link", name="Wordpress").click() page_wordpress = event_context.value # look for content wrapper expect(page_wordpress.locator("#wpcontent")).to_be_visible() # look for admin bar expect(page_wordpress.locator("#wpadminbar")).to_be_visible()