Skip to content

Automated login tests for OrangeHRM and nopCommerce using Python and Selenium WebDriver. Verifies dashboard access and title after login.

License

Notifications You must be signed in to change notification settings

amish5ingh/Selenium-Login-Automation-Suite

Repository files navigation

🔐 Combined Login Automation: OrangeHRM & nopCommerce

This project contains a single Python script that automates login functionality for two popular web applications — OrangeHRM and nopCommerce Admin Panel — using Selenium WebDriver.


🧪 What This Script Does

OrangeHRM Login Test

  • Opens OrangeHRM demo login page
  • Enters username and password
  • Clicks login
  • Verifies dashboard title: OrangeHRM

nopCommerce Admin Login Test

  • Opens nopCommerce admin login page
  • Enters email and password
  • Clicks login
  • Verifies dashboard title: Dashboard / nopCommerce administration

📂 File Included

  • login_tests_combined.py → Contains both test cases in one script

🚀 Technologies Used

  • Python 3.x
  • Selenium WebDriver (v4+)
  • ChromeDriver
  • Time module for wait handling

📦 How to Run

Step 1: Clone the Repository

git clone https://github.com/amish5ingh/Selenium-Login-Automation-Suite.git
cd Selenium-Login-Automation-Suite

Step 2: Install Dependencies

pip install selenium

Step 3: Run the Script

python login_tests_combined.py

📸 Optional: Add Screenshots

You can add screenshots after login to show successful automation:

📸 Screenshots

OrangeHRM Dashboard

OrangeHRM Dashboard

nopCommerce Dashboard

nopCommerce Dashboard

Output

Output

About

Automated login tests for OrangeHRM and nopCommerce using Python and Selenium WebDriver. Verifies dashboard access and title after login.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages