Skip to content

Repository files navigation

Playwright tests, integrating them with GitHub Actions Pipeline, and generating Allure Reports

Applications under test

  • fooderApp
    Created custom fixtures and Page Object classes
    Set up the test script with combined fixtures using the Page Object Model

  • myFirstjQuery

  • thrillioWeb

  • demoWebShop

  • Others web apps including ui.vision/demo/webtest/frames/, shop.polymer-project.org, opensource-demo.orangehrmlive.com, kayak, flipkart and books-pwakit.appspot.com

Dependencies and versions

Library Version
Node.js v24.11.1
TypeScript Compiler v4.20.6
NPM 11.6.2
Types/node 24.10.1
Playwright 1.57.0
Allure-playwright 3.4.5
Xlsx 0.18.5
Csv-parse 6.1.0
Axe-core 4.11.0

Covered

  • Language Used: TypeScript
  • Locator strategies, Auto-waiting
  • Headless and headed execution
  • Debugging tools: Screenshots, videos, traces on failures
  • Group Tests, Hooks, Annotations and Tagging
  • Visual Testing
  • Accessibility Testing
  • Test reports using Line, List, Html, Custom and Allure

GitHub Actions

  • YAML-based configuration, Automatic workflow on push and pull requests, artifacts and report management

Data driven test allure report on GiHub pages

https://vimalamoger.github.io/playwright-typescript/

About

End-to-End Test Automation Pipeline with Playwright, GitHub Actions, and Allure Reports

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages