From 61c1207593b41f9d6d04eb9e00066268116c1201 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Thu, 21 May 2026 10:05:20 +0100 Subject: [PATCH] Add script result type annotations to event firing driver --- py/selenium/webdriver/support/event_firing_webdriver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/selenium/webdriver/support/event_firing_webdriver.py b/py/selenium/webdriver/support/event_firing_webdriver.py index d91ef5ed10896..e21bcda4e129f 100644 --- a/py/selenium/webdriver/support/event_firing_webdriver.py +++ b/py/selenium/webdriver/support/event_firing_webdriver.py @@ -90,11 +90,11 @@ def back(self) -> None: def forward(self) -> None: self._dispatch("navigate_forward", (self._driver,), "forward", ()) - def execute_script(self, script: str, *args): + def execute_script(self, script: str, *args) -> Any: unwrapped_args = (script,) + self._unwrap_element_args(args) return self._dispatch("execute_script", (script, self._driver), "execute_script", unwrapped_args) - def execute_async_script(self, script, *args): + def execute_async_script(self, script: str, *args) -> Any: unwrapped_args = (script,) + self._unwrap_element_args(args) return self._dispatch("execute_script", (script, self._driver), "execute_async_script", unwrapped_args)