This Python script provides an automation tool for launching and managing Chrome browser sessions using Selenium and the undetected_chromedriver library. It supports multiple modes of operation: manual login, GUI mode, and headless mode.
- Load browser profiles and extensions from a configuration file.
- Supports headless and GUI browser operation.
- Tracks elapsed time during operations.
- Automatically validates extension paths and configurations.
- Python 3.7 or later
- Chrome browser installed
- ChromeDriver compatible with the installed Chrome version
- Clone the repository:
git clone repository cd selenium-browser-automation pip install requirements.txt python main.py