# retoor def test_lightbox_opens_and_closes(page, app_server): page.goto(app_server + "/flyers", wait_until="domcontentloaded") page.wait_for_selector("html[data-app=ready]") page.locator("[data-lightbox]").first.click() lightbox = page.locator("dp-lightbox") assert lightbox.evaluate("el => el.classList.contains('visible')") page.keyboard.press("Escape") assert not lightbox.evaluate("el => el.classList.contains('visible')") assert page.console_errors == []