From 1b011c2d0db4fbc8c1620e7f83d8ffd25912fa76 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Sun, 16 Jan 2022 16:03:17 -0500 Subject: [PATCH 1/3] Update code for extracting "capabilities" from the driver --- seleniumbase/fixtures/base_case.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/seleniumbase/fixtures/base_case.py b/seleniumbase/fixtures/base_case.py index eafdf7c1d0e..ff50042a2dc 100755 --- a/seleniumbase/fixtures/base_case.py +++ b/seleniumbase/fixtures/base_case.py @@ -1858,13 +1858,13 @@ def hover_on_element(self, selector, by=By.CSS_SELECTOR): try: return page_actions.hover_on_element(self.driver, selector) except WebDriverException as e: - driver_capabilities = self.driver.__dict__["capabilities"] + driver_capabilities = self.driver.capabilities if "version" in driver_capabilities: chrome_version = driver_capabilities["version"] else: chrome_version = driver_capabilities["browserVersion"] major_chrome_version = chrome_version.split(".")[0] - chrome_dict = self.driver.__dict__["capabilities"]["chrome"] + chrome_dict = self.driver.capabilities["chrome"] chromedriver_version = chrome_dict["chromedriverVersion"] chromedriver_version = chromedriver_version.split(" ")[0] major_chromedriver_version = chromedriver_version.split(".")[0] @@ -10396,7 +10396,12 @@ def __get_major_browser_version(self): try: version = self.driver.__dict__["caps"]["browserVersion"] except Exception: - version = self.driver.__dict__["caps"]["version"] + try: + version = self.driver.__dict__["caps"]["version"] + except Exception: + version = str( + self.driver.__dict__["capabilities"]["version"] + ) self.driver.__dict__["caps"]["browserVersion"] = version major_browser_version = version.split(".")[0] return major_browser_version From 2722ba6ada022a1c2f926ed698cf6c61a0bf3ed3 Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Sun, 16 Jan 2022 16:03:45 -0500 Subject: [PATCH 2/3] Version 2.3.14 --- seleniumbase/__version__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 8a166f258ae..4b4c3b2a5b0 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "2.3.13" +__version__ = "2.3.14" From 485ecb8d6a462ec5c16513a94d7d66946514266e Mon Sep 17 00:00:00 2001 From: Michael Mintz Date: Sun, 16 Jan 2022 16:07:03 -0500 Subject: [PATCH 3/3] Update a link in the docs --- help_docs/ReadMe.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/help_docs/ReadMe.md b/help_docs/ReadMe.md index f9536afee66..b52e45215e2 100755 --- a/help_docs/ReadMe.md +++ b/help_docs/ReadMe.md @@ -29,7 +29,7 @@ 🌏 Translate | 🛂 DialogBoxes
-🔴 Recorder | +🔴 Recorder | 🏃 NodeRunner
🎞️ Presenter |