Framework Mode - Why complex interactions need Actions
Folder Structure
selenium-python-project/ ├── src/ │ ├── pages/ │ │ └── login_page.py │ ├── tests/ │ │ └── test_login.py │ ├── utils/ │ │ └── actions_helper.py │ └── config/ │ └── config.yaml ├── requirements.txt └── pytest.ini
This structure separates page objects, tests, utilities (like Actions helpers), and configuration.