Skip to content

Commit 4652cfc

Browse files
committed
update error message
1 parent e8848c7 commit 4652cfc

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

py/selenium/webdriver/remote/webdriver.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1396,10 +1396,13 @@ def _get_cdp_details(self):
13961396
import urllib3
13971397

13981398
http = urllib3.PoolManager()
1399-
if self.caps.get("browserName") == "chrome":
1400-
debugger_address = self.caps.get("goog:chromeOptions").get("debuggerAddress")
1401-
elif self.caps.get("browserName") == "MicrosoftEdge":
1402-
debugger_address = self.caps.get("ms:edgeOptions").get("debuggerAddress")
1399+
try:
1400+
if self.caps.get("browserName") == "chrome":
1401+
debugger_address = self.caps.get("goog:chromeOptions").get("debuggerAddress")
1402+
elif self.caps.get("browserName") == "MicrosoftEdge":
1403+
debugger_address = self.caps.get("ms:edgeOptions").get("debuggerAddress")
1404+
except AttributeError:
1405+
raise WebDriverException("Can't get debugger address.")
14031406

14041407
res = http.request("GET", f"http://{debugger_address}/json/version")
14051408
data = json.loads(res.data)

0 commit comments

Comments
 (0)