Framework Mode - Parallel test execution
Folder Structure for Parallel Test Execution Framework
project-root/ ├── tests/ # Test scripts organized by feature or module │ ├── test_login.py │ ├── test_checkout.py │ └── test_search.py ├── pages/ # Page Objects representing UI pages │ ├── login_page.py │ ├── checkout_page.py │ └── search_page.py ├── utils/ # Utility functions and helpers │ ├── browser_factory.py # Creates browser instances for parallel runs │ ├── data_loader.py │ └── logger.py ├── config/ # Configuration files for environments and settings │ ├── config.yaml │ └── browsers.yaml ├── reports/ # Test reports generated after runs ├── conftest.py # Pytest fixtures for setup/teardown and parallel support └── pytest.ini # Pytest configuration including parallel execution settings