[py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050

Cr-Mirrored-From: https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium
Cr-Mirrored-Commit: e70590aa074cd6871c1be87b41e034d16ba8bcce
diff --git a/selenium/webdriver/support/wait.py b/selenium/webdriver/support/wait.py
index efcc8ea..7634374 100644
--- a/selenium/webdriver/support/wait.py
+++ b/selenium/webdriver/support/wait.py
@@ -43,7 +43,7 @@
                         until_not(lambda x: x.find_element_by_id("someId").is_displayed())
         """
         self._driver = driver
-        self._timeout = timeout
+        self._timeout = float(timeout)
         self._poll = poll_frequency
         # avoid the divide by zero
         if self._poll == 0: