From a77a73a269fee967b7e3a1a1618c1d806babb91b Mon Sep 17 00:00:00 2001 From: timmy Date: Wed, 26 Aug 2026 22:25:00 +0000 Subject: [PATCH] test: stabilize Human Gate recovery journey --- tests/e2e/test_human_gates_reopen_release.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/e2e/test_human_gates_reopen_release.py b/tests/e2e/test_human_gates_reopen_release.py index b5dc2a6..c5aa656 100644 --- a/tests/e2e/test_human_gates_reopen_release.py +++ b/tests/e2e/test_human_gates_reopen_release.py @@ -148,12 +148,12 @@ def test_release_artifact_reopens_human_gates_with_one_fresh_mobile_snapshot( page.reload(wait_until="networkidle") page.evaluate("document.querySelector('#open-human-gates').click()") + expect(page.locator("#human-gates")).to_be_visible() expect(page.locator("#human-gate-detail")).to_contain_text("Decision outcome unknown") recover = page.locator("[data-gate-recover]") - recover.scroll_into_view_if_needed() expect(recover).to_be_visible() - recover_bounds = recover.bounding_box() - assert recover_bounds and recover_bounds["height"] >= 44 + recover_height = recover.evaluate("element => element.getBoundingClientRect().height") + assert recover_height >= 44 recover.click() expect(page.locator("#human-gates-status")).to_contain_text("Decision saved") expect(page.locator(".human-gate-decision-tray")).to_have_count(0)