From 9506526cc104ac9717850c9325a5117014271dc9 Mon Sep 17 00:00:00 2001 From: Andrew Medworth Date: Sat, 12 Oct 2024 13:25:08 +0100 Subject: [PATCH 1/2] Try --remote-debugging-pipe --- repro.py | 1 + 1 file changed, 1 insertion(+) diff --git a/repro.py b/repro.py index 273e816..3588dd0 100644 --- a/repro.py +++ b/repro.py @@ -22,6 +22,7 @@ def setUpClass(cls): chrome_opts.binary_location = chrome_binary chrome_opts.add_argument('--headless') chrome_opts.add_argument('--disable-gpu') + chrome_opts.add_argument('--remote-debugging-pipe') chrome_opts.add_argument('--verbose') cls.selenium = WebDriver(options=chrome_opts, service=Service(executable_path=chromedriver_binary, service_args=['--verbose'])) cls.selenium.implicitly_wait(10) From f3acd8655716389489c136ea0f7750012f18c5a1 Mon Sep 17 00:00:00 2001 From: Andrew Medworth Date: Mon, 23 Dec 2024 14:38:33 +0000 Subject: [PATCH 2/2] Add browserStartupTimeout --- repro.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repro.py b/repro.py index 3588dd0..84b7d0e 100644 --- a/repro.py +++ b/repro.py @@ -24,6 +24,8 @@ def setUpClass(cls): chrome_opts.add_argument('--disable-gpu') chrome_opts.add_argument('--remote-debugging-pipe') chrome_opts.add_argument('--verbose') + # Suggested in https://issues.chromium.org/issues/42323434#comment63 + chrome_opts.add_experimental_option('browserStartupTimeout', 1000000) cls.selenium = WebDriver(options=chrome_opts, service=Service(executable_path=chromedriver_binary, service_args=['--verbose'])) cls.selenium.implicitly_wait(10)