Skip to content

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.

Notifications You must be signed in to change notification settings

erfanshafieeee/Python-Selenium-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§ͺ Python Selenium Test

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.

πŸ“‚ Project Structure

.
β”œβ”€β”€ 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!

πŸš€ Getting Started

βœ… Prerequisites

  • Python 3.x
  • Google Chrome browser
  • ChromeDriver (matching your Chrome version)
  • Install Selenium:
pip install selenium

▢️ Run a Script

  1. Clone this repo:
git clone https://github.com/erfanshafieeee/Python-Selenium-Test.git
cd Python-Selenium-Test
  1. 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.

πŸ” Highlights

  • 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.

⚠️ Disclaimer

This project is for educational use only. Please do not violate any platform's terms of service. Use responsibly.

🀝 Contributing

Pull requests are welcome! Feel free to improve code, add new bots, or extend existing ones.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages