Framework Mode - Why multi-window scenarios need switching
Folder Structure
selenium_project/
├── tests/
│ ├── test_multi_window.py
│ └── test_login.py
├── pages/
│ ├── base_page.py
│ ├── main_page.py
│ └── popup_page.py
├── utils/
│ ├── driver_factory.py
│ └── window_manager.py
├── config/
│ └── config.yaml
└── requirements.txt