refactor(browser): consolidate browser strategy implementations
Moves common browser functionality into BaseBrowserStrategy class to reduce code duplication and improve maintainability. Key changes: - Adds shared browser argument building and session management to base class - Standardizes storage state handling across strategies - Improves process cleanup and error handling - Consolidates CDP URL management and container lifecycle BREAKING CHANGE: Changes browser_mode="custom" to "cdp" for consistency
This commit is contained in:
@@ -614,9 +614,9 @@ async def run_tests():
|
||||
# return
|
||||
|
||||
# Run browser tests
|
||||
# results.append(await test_docker_connect_mode())
|
||||
# results.append(await test_docker_launch_mode())
|
||||
# results.append(await test_docker_persistent_storage())
|
||||
results.append(await test_docker_connect_mode())
|
||||
results.append(await test_docker_launch_mode())
|
||||
results.append(await test_docker_persistent_storage())
|
||||
results.append(await test_docker_parallel_pages())
|
||||
results.append(await test_docker_registry_reuse())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user