From 427a0ceb7ec29b63c549d6aa7c67894944776314 Mon Sep 17 00:00:00 2001 From: Alexei Barantsev Date: Fri, 7 Sep 2018 11:06:51 +0300 Subject: [PATCH] Revert "Dispatch form "submit" event on window to prevent a form double submission (#6361)" This reverts commit 58e75ca1dbe9969ce6f745fc17c59f024e8f8ace. --- py/selenium/webdriver/remote/webelement.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/py/selenium/webdriver/remote/webelement.py b/py/selenium/webdriver/remote/webelement.py index 28d49e865bad3..b5f179a5481d6 100644 --- a/py/selenium/webdriver/remote/webelement.py +++ b/py/selenium/webdriver/remote/webelement.py @@ -84,10 +84,9 @@ def submit(self): if self._w3c: form = self.find_element(By.XPATH, "./ancestor-or-self::form") self._parent.execute_script( - "var win = arguments[0].ownerDocument;" - "var e = win.createEvent('Event');" + "var e = arguments[0].ownerDocument.createEvent('Event');" "e.initEvent('submit', true, true);" - "if (win.dispatchEvent(e)) { arguments[0].submit() }", form) + "if (arguments[0].dispatchEvent(e)) { arguments[0].submit() }", form) else: self._execute(Command.SUBMIT_ELEMENT)