RapDog64 / playwright-example

The project goal is to learn and practice new tools and create an example of a test automation framework for writing automated tests.

Home Page:https://rapdog64.github.io/playwright-example/23/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

The project goal is to learn and practice new tools and create an example of a test automation framework for writing automated tests.

The tools are used:

  • Typescript is a strongly typed programming language that builds on JavaScript
  • Playwright is a test automation tool to perform end-to-end testing
  • Allure Report is a test results report used to visualize the results of a test run after it has been completed

UI Tests

✔️ Log in with invalid data
✔️ Log in with valid data
✔️ User is able to register a new account with valid data
✔️ Searched product is displayed in the result list
✔️ The result list is empty if product doesn't exist

Launch the tests

Run all the tests:

npx playwright test

Run tests by a tag:

npx playwright test --grep @tag_name

Allure Report results

Note:

You might need to install allure on your local machine

Generate Allure Report:

allure generate allure-results -o allure-report --clean

Open Allure Report:

allure open allure-report

Allure report: Screenshot example 1

Allure1

Allure report: Screenshot example 2

Allure2

About

The project goal is to learn and practice new tools and create an example of a test automation framework for writing automated tests.

https://rapdog64.github.io/playwright-example/23/


Languages

Language:TypeScript 100.0%