E2E Automation
Selenium × Advantage
E-Commerce
C# · .NET 8 · Page Object Model
MSTest Allure Reports GitHub Actions Chrome Headless
Application Under Test
Advantage Online Shopping homepage
advantageonlineshopping.com — speakers, laptops, checkout
Authentication
Login modal with validation
Login · invalid credentials · registration flows
Checkout E2E
Order payment checkout page
SafePay & MasterCard · shipping · order summary
CI/CD Pipeline
GitHub Actions E2E Tests workflow
e2e-tests.yml · workflow_dispatch · Ubuntu + Chrome
Secure Configuration
Repository secrets for BASE_URL and credentials
BASE_URL · TEST_USERNAME · TEST_PASSWORD — never in source
CI Test Run
TestRegister_TC001
PASS
TestLogin_TC002
PASS
TestLoginInvalid_TC003
PASS
TestAddToCart_TC004
PASS
TestCheckOut_TC005
PASS
TestCheckOut_TC006
PASS
TestSignout_TC007
PASS
TestDelete_TC008
PASS
GitHub Actions · TRX + HTML artifacts
8/8
GitHub Actions test summary — 8 passed
🛒
Selenium E-Commerce CI
POM · Allure · GitHub Actions
github.com/ZeeshanMustafaJumabhoy/E-Commerce-Website-Using-Selenium-Automation