Framework Mode - Handling pop-up windows
Folder Structure
my_selenium_project/ ├── src/ │ ├── pages/ │ │ ├── base_page.py │ │ ├── main_page.py │ │ └── popup_page.py │ ├── tests/ │ │ ├── test_main_page.py │ │ └── test_popup_handling.py │ ├── utils/ │ │ ├── driver_factory.py │ │ └── wait_utils.py │ └── config/ │ ├── config.yaml │ └── credentials.yaml ├── reports/ │ └── test_report.html ├── requirements.txt └── pytest.ini