An open API service indexing awesome lists of open source software.

https://github.com/codewithmmak/playwright-api-testing

This is a Playwright API testing framework designed to demonstrate playwright api testing example
https://github.com/codewithmmak/playwright-api-testing

api-testing-framework faker-js playwright playwright-demo playwright-javascript playwright-tests rimraf

Last synced: 7 months ago
JSON representation

This is a Playwright API testing framework designed to demonstrate playwright api testing example

Awesome Lists containing this project

README

        

---
# Playwright API Testing Setup Guide
---

This is a Playwright API testing framework designed to demonstrate playwright api testing example

## Features of this framework
* Playwright API Testing

## Getting started

### Pre-requisites
* Download and install Node.js
* Download and install any Text Editor like Visual Code/Sublime/Brackets

### Setup Scripts
* Clone the repository into a folder
* Go to Project root directory and install Dependency: `npm install`
* All the dependencies from package.json would be installed in node_modules folder.

### Install Visual Code Extension (Optional)
* Playwright Test for VSCode
* GitLens — Git supercharged by GitKraken
* Material Icon Theme

### Update Visual Code Settings
* Go to Visual Code Preference > Setting and search `formatOnSave` and enable/ON it.

## How to Run Test Locally
* Go to the Project root directory and run command: `npm test`

## How to Run Single Spec Locally
* Go to the Project root directory and run command: `npx playwright test tests/01_post_static_data.spec.js`

## How to view default Playwright HTML report
* Go to the Project root directory: `./playwright-report/index.html`

### Playwright HTML Test Report
![Playwright HTML Test Report](./assets/html-test-report.PNG?raw=true "Playwright HTML Test Report")