Skip to content

Latest commit

 

History

History

README.md

Important

This package is no longer maintained in favor of @nx/playwright

@nx-extend/playwright

@nx-extend/playwright NPM package

Nx plugin for adding Playwright to your app.

Features

  • Add Playwright E2E testing to your Nx workspace
  • Integration with @nx-extend/e2e-runner for automated setup
  • Support for starting services before tests

Setup

Install

npm install -D @nx-extend/playwright
nx g @nx-extend/playwright:init

Usage

When running nx e2e <your-project> it will directly start Playwright. If you need to build/serve your app first, update your project targets to the following:

{
  "targets": {
    "e2e": {
      "executor": "@nx-extend/e2e-runner:run",
      "options": {
        "runner": "playwright",
        "targets": [
          {
            "target": "<target to start your app>",
            "checkUrl": "<url the target will come online on>"
          }
        ]
      }
    }
  }
}

Migration

This package is deprecated. Please migrate to @nx/playwright for continued support and updates.