Framework Mode - New window and tab creation
Folder Structure
selenium_project/ ├── src/ │ ├── pages/ │ │ ├── base_page.py │ │ ├── home_page.py │ │ └── new_window_page.py │ ├── tests/ │ │ ├── test_new_window.py │ │ └── test_home.py │ ├── utils/ │ │ ├── driver_factory.py │ │ └── window_manager.py │ └── config/ │ ├── config.yaml │ └── credentials.yaml ├── requirements.txt └── pytest.ini