Harden e2e waits against loaded-box flakes; add AGENTS.md

This commit is contained in:
2026-10-05 12:59:39 +02:00
parent 89564a96ca
commit 94ae750e56
8 changed files with 49 additions and 21 deletions
+3 -4
View File
@@ -1,17 +1,16 @@
# retoor <retoor@molodetz.nl>
from tests.conftest import goto_ready
def test_docs_tabs_switch(page, app_server):
page.goto(app_server + "/docs/api/content", wait_until="domcontentloaded")
page.wait_for_selector("html[data-app=ready]")
goto_ready(page, app_server + "/docs/api/content")
page.click("[data-endpoint] [data-tab=expected] >> nth=0")
assert page.locator("[data-endpoint] [data-panel=expected]").first.is_visible()
assert page.console_errors == []
def test_docs_code_blocks_get_highlight_and_copy(page, app_server):
page.goto(app_server + "/docs/api", wait_until="domcontentloaded")
page.wait_for_selector("html[data-app=ready]")
goto_ready(page, app_server + "/docs/api")
page.wait_for_selector("dp-code .copy-button")
assert page.locator("dp-code pre code.hljs").count() >= 1
assert page.console_errors == []