This repository contains automated end-to-end tests built using Playwright.
The tests are designed to validate UI functionality, user workflows, and key features across browsers.
Install Node.js and Visual Studio Code
git clone https://github.com/Harshalogy/Tailorbird_ui_automation.git
Open the Folder in Visual Code
npm install
npx playwright install
npx playwright test
npx playwright test --headed
npx playwright test tests/example.spec.ts
npx playwright show-report
โโโ tests/ # Playwright test scripts
โโโ playwright.config.ts # Playwright configuration file
โโโ package.json # Dependencies and npm scripts
โโโ utils/ # Utility functions and helpers
โโโ README.md # Project documentation
if (Test-Path "Tailorbird_ui_automation") { Remove-Item -Recurse -Force "Tailorbird_ui_automation" }; git clone https://github.com/Harshalogy/Tailorbird_ui_automation.git; cd Tailorbird_ui_automation; npm install; npx playwright install chromium; npx playwright test --headed; npx playwright show-report
IF EXIST "Tailorbird_ui_automation" (rmdir /s /q "Tailorbird_ui_automation") && git clone https://github.com/Harshalogy/Tailorbird_ui_automation.git && cd Tailorbird_ui_automation && npm install && npx playwright install chromium && npx playwright test --headed && npx playwright show-report
command -v node >/dev/null 2>&1 || { echo "Node.js not found. Installing..."; sudo apt update && sudo apt install -y nodejs npm; }; [ -d "Tailorbird_ui_automation" ] && rm -rf Tailorbird_ui_automation; git clone https://github.com/Harshalogy/Tailorbird_ui_automation.git && cd Tailorbird_ui_automation && npm install && npx playwright install chromium && npx playwright test --headed && npx playwright show-report
You can view the latest Playwright HTML test reports published from GitHub Actions here: ๐ https://harshalogy.github.io/Tailorbird_ui_automation/