/codeceptjs-playwright-demo

Automation framework based on codeceptJS-playwrite

Primary LanguageJavaScript

Intro

This repo contains an automation framework based on codeceptJS and Playwrite browser automation api.

Further bellow there are references to the tech stack used. Here are the scenarios included:

Set-up and start tests

First, clone the repo to your local folder. Navigate to the local folder where your repo was cloned and run:

npm install
npx codeceptjs run --steps

First impression and getting to know

https://www.youtube.com/watch?v=LjqMBYLiyC4&t=4762s

Setting up and creating tests

https://codecept.io/quickstart/ https://codecept.io/examples/ https://github.com/codeceptjs/CodeceptJS/tree/master/docs

What are Config Hooks in CodeceptJS:

https://youtu.be/onBnfo_rJa4

Frontend integration test framework with CodeceptJS and Playwright:

https://link.medium.com/yfuZbNZi68

Integrating with TestRail

https://github.com/PeterNgTr/codeceptjs-testrail

API tests (REST) with Jenkins and Docker

https://github.com/PeterNgTr/codeceptjs-rest-demo

Advanced CodeceptJS tests

https://codeburst.io/customising-codeceptjs-e2e-tests-1a2bf5f32f51 https://www.programmersought.com/article/9341579465/

Puppeteer API: https://pptr.dev/

Creating a good project CodeceptJS automation framework folder structure with configs, envs, cucumber etc

https://medium.com/successivetech/codeceptjs-skeleton-9ba86d3b45ec

CodeceptJS books and articles:

https://github.com/codeceptjs/CodeceptJS/blob/master/docs/books.md

Some examples of creating the brokenimages test

http://elementalselenium.com/tips/67-broken-images

Writing tests examples

https://codecept.io/acceptance/

RegExp info

https://javascript.info/regexp-introduction