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

https://github.com/ozlemkorpe/php-testsparker-test-automation-with-playwright

This project demonstrates test automation of the PHP Testsparker using Playwright and TypeScript.
https://github.com/ozlemkorpe/php-testsparker-test-automation-with-playwright

Last synced: 8 months ago
JSON representation

This project demonstrates test automation of the PHP Testsparker using Playwright and TypeScript.

Awesome Lists containing this project

README

          

# PHP Testsparker - Playwright Automation Project

Welcome to the PHP Testsparker - Playwright Automation Project! This project demonstrates test automation of the PHP Testsparker using Playwright and TypeScript.

## Project Overview

This demo project focuses on automating various user interactions on the PHP Testsparker using **Playwright** with **TypeScript**. It includes tests for validating core functionality, verifying UI elements, and ensuring the integrity of critical workflows.

## Features
- Supports testing in different browsers
- Automated tests using **Playwright** for browser automation.
- Written in **TypeScript** for static typing and better developer experience.

## Requirements
Before running this project, ensure you have the following installed:
- **Node.js** (version >= 14.x)
- **npm** or **yarn**

## Getting Started
Follow the steps below to get started with the PHP Testsite test automation demo:
1. **Clone the repository**:
```bash
git clone https://github.com/ozlemkorpe/php-testsparker-playwright.git
```

2. **Install the dependencies**:
Navigate into the project folder and install the necessary packages:
```bash
cd php-testsite-automation
npm install
```

3. **Run the tests**:
To run all the automated tests:
```bash
npx playwright test
```

To run a specific test by its name:
```bash
npx playwright test --grep "Test Name"
```