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

https://github.com/BuildFrom/Playwright


https://github.com/BuildFrom/Playwright

frontend github-action page-object-model-design-pattern typescript

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# Project Title

Playwright Testing Tool developed by Microsoft for E2E and Unit Testing.

This template is designed to be used as a separate project, enabling QA teams to have their own repositories.

Suggestion: Access frontend using data-testid, BUT here is the example implemented in SvelteKit on how to hide it in a production environment to protect against web scrapers, and DoS attacks.

Note:
* Mocking data is not supported at this time and requires Vitest.
* You're required to have 1 GitHub Pages per account.

![image](https://github.com/interceptorxx/interceptorxx.github.io/assets/152772842/30771fb1-c196-4195-bbca-011f49bf62fe)

### Playwright Features Utilized
* Page Object Model
* HTML Reporter to GitHub Pages using GitHub Actions (Useful for QA teams)

## Table of Contents

- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)
- [Team](#configuration)

## Introduction

I've developed a fundamental project catering to QA engineers, with a primary emphasis on establishing a robust CI/CD (DevOps) pipeline. While my focus has been on the infrastructure for continuous integration and deployment, I acknowledge that my exploration of testing practices has been limited.

## Installation

Include instructions on how to install and set up your project. This might include:

```bash
# Clone the repository
git clone (template-repo)

# Navigate to the project directory
cd myapp-qa

# Install dependencies
npm install
```

## Usage

```bash
# Run Tests
make pw-run
make pw-html
```

## Team



Contributor 1


Contributor 2


Contributor 2


Contributor 2


Contributor 2


Contributor 2