Skip to content

testerncoder/e2e-automation-playwright-typescript-pom

Repository files navigation

📝 Table of Contents

🧐 Prerequisite

🏁 Framework Setup

npm install

📁 Auto Modules/Files Generator

To ensure the naming convention of the file in every module are consistent. Also, to provide a standard file structure.

For web automation files:

node customfilegenerator.js --comp=filename

🥉 Code Quality Setup (Eslint + Prettier)

  • This framework is using Airbnb Eslint rules to ensure javascript code standards.
  • Javascript code is written in ES6.
  • This framework is configured with prettier to ensure the code indentation is consistent across.
npm run lint

🚀 Useful commands

⏳ Test Execution Control (Environment Specific)

This framework has the ability to decide, which test cases should be executed on which environment. Therefore, it executes the test cases on the basis of current environment in which the build is being deployed.

For Example, when a build is triggered on the Test it executes all the test cases available on the project as Regression Test, on the Test environment, similarly on Staging. But when build is finally triggered on Non-Prod environment, only the PVT test cases are executed.

✔️ API Schema Validation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published