Framework Mode - Device fragmentation challenges
Folder Structure for Handling Device Fragmentation
project-root/ ├── tests/ │ ├── android/ │ │ ├── test_login.py │ │ └── test_navigation.py │ ├── ios/ │ │ ├── test_login.py │ │ └── test_navigation.py │ └── web/ │ ├── test_login.py │ └── test_navigation.py ├── drivers/ │ ├── android_driver.py │ ├── ios_driver.py │ └── web_driver.py ├── pages/ │ ├── android/ │ │ ├── login_page.py │ │ └── home_page.py │ ├── ios/ │ │ ├── login_page.py │ │ └── home_page.py │ └── web/ │ ├── login_page.py │ └── home_page.py ├── utils/ │ ├── device_manager.py │ ├── logger.py │ └── helpers.py ├── config/ │ ├── env_config.yaml │ └── devices_config.yaml ├── reports/ │ └── latest_report.html └── conftest.py