Let's get started with installing Playwright. You can use npm, yarn, or the VS Code Extension. Here's how you can do it with npm:
npm init playwright@latest
This command will download Playwright and create a
Playwright supports Chromium, WebKit, and Firefox, and lets you test on Windows, Linux, and macOS. It even offers native mobile emulation of Google Chrome for Android and Mobile Safari.
After installation, Playwright will download the necessary browsers and create several files including
example.spec.ts in the
tests/ folder which contains a basic example test.
If you're running tests in an existing project, dependencies will be added to your
playwright.config file is where you can modify which browsers you want to run it on.
In some cases, you might want to avoid browser downloads. This can be done by setting
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD variable before installation.
Remember to keep your Playwright version up-to-date. You can do this by running:
npm install -D @playwright/test@latest
This will let you use new features and test your app on the latest browser versions. Happy testing with Playwright! For more insights, check out Mastering Playwright Test Automation: Your Comprehensive Cheat Sheet.
If you still have questions, please ask a question and I will try to answer it.
Rayrun is a community for QA engineers. I am constantly looking for new ways to add value to people learning Playwright and other browser automation frameworks. If you have feedback, email firstname.lastname@example.org.