Skip to content

Commit 1b011c2

Browse files
committed
Update code for extracting "capabilities" from the driver
1 parent 8ca67d9 commit 1b011c2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

seleniumbase/fixtures/base_case.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1858,13 +1858,13 @@ def hover_on_element(self, selector, by=By.CSS_SELECTOR):
18581858
try:
18591859
return page_actions.hover_on_element(self.driver, selector)
18601860
except WebDriverException as e:
1861-
driver_capabilities = self.driver.__dict__["capabilities"]
1861+
driver_capabilities = self.driver.capabilities
18621862
if "version" in driver_capabilities:
18631863
chrome_version = driver_capabilities["version"]
18641864
else:
18651865
chrome_version = driver_capabilities["browserVersion"]
18661866
major_chrome_version = chrome_version.split(".")[0]
1867-
chrome_dict = self.driver.__dict__["capabilities"]["chrome"]
1867+
chrome_dict = self.driver.capabilities["chrome"]
18681868
chromedriver_version = chrome_dict["chromedriverVersion"]
18691869
chromedriver_version = chromedriver_version.split(" ")[0]
18701870
major_chromedriver_version = chromedriver_version.split(".")[0]
@@ -10396,7 +10396,12 @@ def __get_major_browser_version(self):
1039610396
try:
1039710397
version = self.driver.__dict__["caps"]["browserVersion"]
1039810398
except Exception:
10399-
version = self.driver.__dict__["caps"]["version"]
10399+
try:
10400+
version = self.driver.__dict__["caps"]["version"]
10401+
except Exception:
10402+
version = str(
10403+
self.driver.__dict__["capabilities"]["version"]
10404+
)
1040010405
self.driver.__dict__["caps"]["browserVersion"] = version
1040110406
major_browser_version = version.split(".")[0]
1040210407
return major_browser_version

0 commit comments

Comments
 (0)