Welcome to the Playwright End-to-End (E2E) Testing project! This repository contains E2E tests using Playwright and TypeScript to test a web application. The application under test is hosted at https://the-internet.herokuapp.com/login.
Before running the tests, ensure you have the following software installed on your system:
-
Clone this repository and navigate to the project folder:
git clone <repository_url> cd playwright-actions-sample
-
Install project dependencies using npm:
npm install
-
Install playwright:
npx playwright install
-
Run the end-to-end tests:
npx playwright test
This command will execute the Playwright tests against the target web application.
The tests are designed to run against the web application available at https://the-internet.herokuapp.com/login. This is the application that will be tested for end-to-end functionality.
The project includes a workflow configuration located at .github/workflows/playwright.yml
which utilizes GitHub Actions. This workflow is intended to provide hands-on practice with GitHub Actions for continuous integration and automation.
Contributions are welcome! If you find any issues or improvements, please submit a pull request or create an issue.
This project is licensed under the MIT License.