Framework Mode - Why synchronization prevents flaky tests
Folder Structure
selenium_project/ ├── tests/ │ ├── test_login.py │ └── test_checkout.py ├── pages/ │ ├── base_page.py │ ├── login_page.py │ └── checkout_page.py ├── utils/ │ ├── wait_utils.py │ └── logger.py ├── config/ │ ├── config.yaml │ └── env_config.py ├── reports/ │ └── test_report.html └── conftest.py