vue-cli-plugin-e2e-playwright

Vue CLI plugin for e2e testing with Playwright

Usage no npm install needed!

<script type="module">
  import vueCliPluginE2ePlaywright from 'https://cdn.skypack.dev/vue-cli-plugin-e2e-playwright';
</script>

README

NPM Downloads NPM Version Open Issues CI

vue-cli-plugin-e2e-playwright

Vue CLI plugin for e2e testing with Mocha and Playwright.

Installing

vue add e2e-playwright

Running

Run yarn test:e2e or npm run test:e2e to run your end-to-end tests.

Changes to your project

  • Adds vue-cli-service test:2e2 to package.json scripts
  • Sets Mocha as global variable in eslint in the *.spec.js files inside tests/e2e in package.json
  • Adds Chai and Playwright as dev dependencies in package.json
  • Creates example e2e test in tests/e2e/example.spec.js

Features

Options

// options
--timeout     test timeout in ms, default 90000
--url         url to test, it will not start the dev server
--browser     define browser to run tests (chromium, firefox, webkit),
              default chromium

Check more options for Mocha.