Skip to content

kstayner/playwright-actions-sample

Repository files navigation

Playwright End-to-End Testing Project with Github Actions

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.

Prerequisites

Before running the tests, ensure you have the following software installed on your system:

  • Node.js version 18.10.0 or later
  • npm (for dependency management)

Getting Started

  1. Clone this repository and navigate to the project folder:

    git clone <repository_url>
    cd playwright-actions-sample
  2. Install project dependencies using npm:

    npm install
  3. Install playwright:

    npx playwright install
  4. Run the end-to-end tests:

    npx playwright test

    This command will execute the Playwright tests against the target web application.

Target 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.

GitHub Actions

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.

Contributing

Contributions are welcome! If you find any issues or improvements, please submit a pull request or create an issue.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published