Skip to content

Commit 473f329

Browse files
authored
Merge pull request #2042 from seleniumbase/fix-error-handling-on-edge
Fix error-handling on Edge
2 parents 2552b69 + 16c32d5 commit 473f329

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

seleniumbase/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# seleniumbase package
2-
__version__ = "4.17.12"
2+
__version__ = "4.17.13"

seleniumbase/core/browser_launcher.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -457,9 +457,9 @@ def _add_chrome_proxy_extension(
457457
"""Implementation of https://stackoverflow.com/a/35293284 for
458458
https://stackoverflow.com/questions/12848327/
459459
(Run Selenium on a proxy server that requires authentication.)"""
460-
arg_join = " ".join(sys.argv)
460+
args = " ".join(sys.argv)
461461
if (
462-
not ("-n" in sys.argv or " -n=" in arg_join or arg_join == "-c")
462+
not ("-n" in sys.argv or " -n=" in args or args == "-c")
463463
and not multi_proxy
464464
):
465465
# Single-threaded
@@ -870,10 +870,9 @@ def _set_chrome_options(
870870
# To access the Debugger, go to: chrome://inspect/#devices
871871
# while a Chromium driver is running.
872872
# Info: https://chromedevtools.github.io/devtools-protocol/
873-
sys_argv = sys.argv
874-
arg_join = " ".join(sys_argv)
873+
args = " ".join(sys.argv)
875874
debug_port = 9222
876-
if ("-n" in sys.argv) or (" -n=" in arg_join) or ("-c" in sys.argv):
875+
if ("-n" in sys.argv or " -n=" in args or args == "-c"):
877876
debug_port = service_utils.free_port()
878877
chrome_options.add_argument("--remote-debugging-port=%s" % debug_port)
879878
if swiftshader:
@@ -2605,8 +2604,7 @@ def get_local_driver(
26052604
# To access the Debugger, go to: edge://inspect/#devices
26062605
# while a Chromium driver is running.
26072606
# Info: https://chromedevtools.github.io/devtools-protocol/
2608-
sys_argv = sys.argv
2609-
arg_join = " ".join(sys_argv)
2607+
args = " ".join(sys.argv)
26102608
free_port = 9222
26112609
if ("-n" in sys.argv or " -n=" in args or args == "-c"):
26122610
free_port = service_utils.free_port()
@@ -2670,8 +2668,7 @@ def get_local_driver(
26702668
service_args=["--disable-build-check"],
26712669
)
26722670
# https://stackoverflow.com/a/56638103/7058266
2673-
sys_argv = sys.argv
2674-
arg_join = " ".join(sys_argv)
2671+
args = " ".join(sys.argv)
26752672
free_port = 9222
26762673
if ("-n" in sys.argv or " -n=" in args or args == "-c"):
26772674
free_port = service_utils.free_port()
@@ -2744,8 +2741,7 @@ def get_local_driver(
27442741
service_args=["--disable-build-check"],
27452742
)
27462743
# https://stackoverflow.com/a/56638103/7058266
2747-
sys_argv = sys.argv
2748-
arg_join = " ".join(sys_argv)
2744+
args = " ".join(sys.argv)
27492745
free_port = 9222
27502746
if ("-n" in sys.argv or " -n=" in args or args == "-c"):
27512747
free_port = service_utils.free_port()
@@ -2778,8 +2774,8 @@ def get_local_driver(
27782774
)
27792775
return driver
27802776
elif browser_name == constants.Browser.SAFARI:
2781-
arg_join = " ".join(sys.argv)
2782-
if ("-n" in sys.argv) or (" -n=" in arg_join) or (arg_join == "-c"):
2777+
args = " ".join(sys.argv)
2778+
if ("-n" in sys.argv or " -n=" in args or args == "-c"):
27832779
# Skip if multithreaded
27842780
raise Exception("Can't run Safari tests in multithreaded mode!")
27852781
warnings.simplefilter("ignore", category=DeprecationWarning)

0 commit comments

Comments
 (0)