-
Notifications
You must be signed in to change notification settings - Fork 86
Description
Description: I am encountering an issue where the browser fails to launch within the expected time frame when running the Playwright script. The specific error I am seeing is a TimeoutError while trying to launch the browser in a persistent context. The browser (Firefox) does not launch within the 180-second timeout limit, leading to a timeout exception.
I have attempted to reinstall Playwright and the necessary browsers, but the issue persists. Additionally, I’ve seen multiple warning messages related to unrecognized flags and configuration issues.
Error Log Snippets:
Timeout Error:
makefile
Copy code
playwright._impl._errors.TimeoutError: BrowserType.launch_persistent_context: Timeout 180000ms exceeded.
Headless Mode Warning:
csharp
Copy code
[pid=14144][out] console.error: "Warning: unrecognized command line flag" "-disable-dev-shm-usage"
[pid=14144][out] console.error: "Warning: unrecognized command line flag" "-disable-gpu"
Search Engine Configuration Error:
csharp
Copy code
[pid=14144][out] console.error: SearchEngineSelector: "Received empty search configuration!"
Steps Taken So Far:
Reinstalled Playwright and Browsers: I have tried reinstalling Playwright and the required browsers:
bash
Copy code
pip uninstall playwright
pip install playwright
playwright install
The issue continues after this.
Checked Browser Flags and Configuration: There are warnings about unrecognized command-line flags, such as -disable-dev-shm-usage and -disable-gpu. The browser is launching in headless mode, and additional errors related to search engine configuration are being logged.
Request for Assistance:
I am looking for guidance on resolving the timeout error, handling the browser flags correctly, and ensuring that the browser launches properly within the specified timeout. Any help in identifying the root cause or potential solutions would be greatly appreciated.