Welcome to the VXG Frontend Automation! This project leverages the power of Playwright with Typescript to automate the testing of end to end flows. 🚀
✨ Automated E2E Testing: Ensure your Flows are working flawlessly with automated tests.
✨ Automated UI Testing: Ensure your UI functions flawlessly with automated tests.
✨ Scalable & Maintainable: Easily add new tests and maintain existing ones.
Get started quickly by cloning the repository and installing the necessary dependencies:
git clone [email protected]:emZubair/VXG-Automation.git
cd VXG-Automation
npm install
npx playwright install
npm run smoke
npm run smoke:headed
npm run test
npm run headed:test
npx playwright test <path/to/testcase>
npx playwright test <path/to/testcase> --headed
npx playwright test <path/to/testcase> <path/to/testcase>
This command will generate index.html file in playwright-report folder after execution of all tests.
npm run html:test
npm run show:html:report
npm run tests:allure
Run this command to generate allure-report folder in root of project and then serve the allure report
npm run serve:allure