Soham Kukreti
34c0996ee4
fix: Add CDP endpoint verification with exponential backoff for managed browsers (#1445)
browser_manager:
- Add CDP endpoint verification with retry logic and exponential backoff
- Call verification before connecting to CDP in `start()` method
- Graceful handling of timing issues during browser startup
test_cdp_strategy:
- Fix cookie persistence test by adding storage state management
- Fix session management test to work with managed browser architecture
- Add comprehensive CDP timing tests covering:
- Fast startup scenarios
- Delayed browser startup simulation
- Exponential backoff behavior validation
- Concurrent browser connections
- Stress testing with multiple successive startups
- Retry count verification
Impact:
- Eliminates browser startup failures due to CDP timing issues
- Provides robust fallback with automatic retries
- Maintains fast startup when CDP is immediately available
- Comprehensive test coverage ensures reliability
Resolves CDP connection timing issues in managed browser mode.
2025-09-29 19:31:09 +05:30
..
2025-09-09 12:49:55 +08:00
2025-08-28 17:21:49 +08:00
2025-06-23 10:44:27 +08:00
2025-09-29 19:31:09 +05:30
2025-02-10 16:58:52 +08:00
2025-06-09 11:49:33 +08:00
2025-09-25 14:11:46 +08:00
2025-09-16 15:45:54 +08:00
2025-02-07 21:56:27 +08:00
2025-02-28 19:53:35 +08:00
2025-04-22 22:35:25 +08:00
2025-08-28 17:21:49 +08:00
2025-06-12 14:38:32 +03:00
2025-08-28 17:21:49 +08:00
2025-07-11 22:27:18 +08:00
2024-05-14 21:27:41 +08:00
2025-07-17 16:59:10 +08:00
2025-08-09 19:37:22 +05:30
2025-08-02 19:10:36 +08:00
2025-01-13 19:19:58 +08:00
2025-08-02 19:10:36 +08:00
2025-08-02 19:10:36 +08:00
2025-08-05 14:09:54 +08:00
2025-04-29 16:26:35 +02:00
2025-07-17 11:35:16 +02:00
2025-08-15 18:47:31 +08:00
2025-01-13 19:19:58 +08:00
2025-04-29 16:26:35 +02:00
2025-08-17 19:14:55 +08:00
2025-08-03 16:50:54 +08:00
2025-05-19 13:51:16 +08:00
2025-08-28 17:38:40 +08:00
2025-02-28 19:53:35 +08:00
2025-06-29 20:41:37 +08:00
2025-06-10 18:08:27 +08:00