Framework Mode - WebDriver setup (ChromeDriver, GeckoDriver)
Folder Structure
my_selenium_project/ ├── src/ │ ├── pages/ │ │ └── login_page.py │ ├── tests/ │ │ └── test_login.py │ ├── utils/ │ │ └── webdriver_factory.py │ └── config/ │ └── config.yaml ├── drivers/ │ ├── chromedriver.exe (or chromedriver for Mac/Linux) │ └── geckodriver.exe (or geckodriver for Mac/Linux) ├── requirements.txt └── pytest.ini