From 4761d3f9393309664b5061c49ac82c3b40274940 Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Sun, 19 Apr 2026 21:25:23 -0400 Subject: [PATCH] natus FT: dispatchEvent for SVG element click; .click() fails on SVGElement Co-Authored-By: Claude Sonnet 4.6 --- src/functional_tests/test_applet_my_sky.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/functional_tests/test_applet_my_sky.py b/src/functional_tests/test_applet_my_sky.py index fe2c3a3..b7618b6 100644 --- a/src/functional_tests/test_applet_my_sky.py +++ b/src/functional_tests/test_applet_my_sky.py @@ -185,7 +185,10 @@ class MySkyAppletWheelTest(FunctionalTest): slice_el = self.browser.find_element( By.CSS_SELECTOR, "#id_applet_my_sky .nw-element-group" ) - self.browser.execute_script("arguments[0].click();", slice_el) + self.browser.execute_script( + "arguments[0].dispatchEvent(new MouseEvent('click', {bubbles: true}));", + slice_el, + ) self.wait_for(lambda: self.assertEqual( self.browser.find_element(By.ID, "id_natus_tooltip") .value_of_css_property("display"),