feat(browser): add Docker-based browser automation strategy

Implements a new browser strategy that runs Chrome in Docker containers,
providing better isolation and cross-platform consistency. Features include:
- Connect and launch modes for different container configurations
- Persistent storage support for maintaining browser state
- Container registry for efficient reuse
- Comprehensive test suite for Docker browser functionality

This addition allows users to run browser automation workloads in isolated
containers, improving security and resource management.
This commit is contained in:
UncleCode
2025-03-24 21:36:58 +08:00
parent 462d5765e2
commit 8c08521301
10 changed files with 1995 additions and 1 deletions

View File

@@ -0,0 +1,4 @@
"""Docker browser strategy tests.
This package contains tests for the Docker browser strategy implementation.
"""