From afb87d7d3cd5059d0bd0ecc3a4fa4428d4661ed3 Mon Sep 17 00:00:00 2001 From: Aron Date: Mon, 5 Jan 2026 23:15:23 +0100 Subject: [PATCH] fix gewobag css --- handlers/gewobag_handler.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/handlers/gewobag_handler.py b/handlers/gewobag_handler.py index 44c2d15..b48bfe6 100644 --- a/handlers/gewobag_handler.py +++ b/handlers/gewobag_handler.py @@ -215,9 +215,9 @@ class GewobagHandler(BaseHandler): try: mobile_phone = os.environ.get("FORM_PHONE", "") if mobile_phone: - # Wait for the field to appear - await iframe_page.wait_for_selector('#formly_17_input_$$_telephone_number_$$_0', timeout=5000, state='visible') - mobile_input = await iframe_page.query_selector('#formly_17_input_$$_telephone_number_$$_0') + # Wait for the field to appear - need to escape $$ in the selector + await iframe_page.wait_for_selector('#formly_17_input_\\$\\$_telephone_number_\\$\\$_0', timeout=5000, state='visible') + mobile_input = await iframe_page.query_selector('#formly_17_input_\\$\\$_telephone_number_\\$\\$_0') if mobile_input: await mobile_input.scroll_into_view_if_needed() await mobile_input.fill(mobile_phone)