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.