puppeteer-test-browser-ext
puppeteer-test-browser-ext copied to clipboard
Complete Guide to Test Chrome Extensions with Puppeteer
💻 Complete Guide to Test Chrome Extensions with Puppeteer
This is a complete example on how to test a chrome extension with Puppeteer. This repo is referenced in our blog. In this repo you can find:
- A simple chrome extension under
replacer-chrome-extension - A simple React app under
src - Puppeteer e2e tests under
e2e
🔎 Instructions
- Even tough you're going to install Puppeteer make sure you have chromium - https://www.chromium.org/getting-involved/download-chromium/.
npm installto install the dependencies.npm startto run the react app, must be running since it is the base for the e2e tests.npm run e2eto run the e2e tests.