Framework Mode - Window handles
Folder Structure
selenium_project/
├── tests/
│ ├── test_window_handles.py
│ └── __init__.py
├── pages/
│ ├── base_page.py
│ ├── main_page.py
│ └── popup_page.py
├── utils/
│ ├── window_manager.py
│ └── __init__.py
├── config/
│ ├── config.yaml
│ └── __init__.py
├── conftest.py
└── requirements.txt