This repository contains a collection of automated test scripts using Python and Selenium WebDriver ππΈοΈ.
The scripts are designed for educational purposes, hands-on learning, and automating simple workflows like Instagram or WhatsApp Web interactions.
.
βββ instagram_bot/ # π€ Instagram automation scripts
β βββ instabot.py
βββ whatsapp_bot/ # π¬ WhatsApp automation script
β βββ whatsappbot.py
βββ learn/ # π§ Practice scripts for learning Selenium
β βββ click_button.py
β βββ ...
βββ jabinja.py # π§ͺ Experimental testing script
βββ chromedriver.exe # π§ ChromeDriver binary for local execution
βββ README.md # π You're reading it!
- Python 3.x
- Google Chrome browser
- ChromeDriver (matching your Chrome version)
- Install Selenium:
pip install selenium- Clone this repo:
git clone https://github.com/erfanshafieeee/Python-Selenium-Test.git
cd Python-Selenium-Test- Run the desired script:
python instagram_bot/instabot.pyπ‘ Make sure chromedriver.exe is in the same folder or properly set in your system PATH.
instagram_bot: Automates login and interaction with Instagram.whatsapp_bot: Sends messages to contacts via WhatsApp Web.learn/: Contains simple Selenium interactions (button click, scroll, etc.).jabinja.py: Miscellaneous test.
This project is for educational use only. Please do not violate any platform's terms of service. Use responsibly.
Pull requests are welcome! Feel free to improve code, add new bots, or extend existing ones.