This is sample project presenting Playwright Visual Testing. Design patters, such as POM or builders etc, were not implemented, to focus on simple visual testing.
More info: https://playwright.dev/docs/test-snapshots
Want to learn Playwright?
Check our advanced courses and free resources!
At the end of this README you will find more resources to learn Playwright, both in Polish and English.
-
Install packages (before first run):
npm i npx playwright install
-
Run all tests by:
npm run all
All reports are generated into directory playwright-report
.
Additional files are generated into directory test-results
.
Run all tests for Visual comparisons with:
npm run vt
Update screenshots with:
npm run vt-update
More: https://playwright.dev/docs/test-snapshots
To use codegen:
npx playwright codegen [PAGE_ADDRESS]
More: https://playwright.dev/docs/codegen
Playwright Trace Viewer is a GUI tool that helps exploring recorded Playwright traces after the script ran.
To use it:
-
run test with trace set to ON - in config :
trace: 'on'
-
after test run check where it was created (check
outputDir
in your config file), -
run command with proper path to zip file:
npx playwright show-trace trace.zip
More: https://playwright.dev/docs/trace-viewer
To use custom config file:
npx playwright test --config=config/playwright.config.ts
Feel free to reach out to us:
- 🌐 Website: jaktestowac.pl
- 💼 LinkedIn: jaktestowac.pl
- 💬 Discord: Polish Playwright Community
- 📧 Support: Check our website for contact details
We have gathered a collection of resources to help you learn and master Playwright, both in Polish and English. Whether you're a beginner or an advanced user, these resources will help you enhance your skills and knowledge.
- JavaScript and TypeScript for Testers - Comprehensive (13h+) course on JavaScript and TypeScript for testers, with practical examples and exercises
- Professional Test Automation with Playwright - Comprehensive (100h+) course on Playwright, test automation, CI/CD and test architecture
- Back-end Test Automation - Comprehensive (45h+) course on Back-end Test Automation with Postman, Mocha, Chai, and Supertest
- Free Playwright Resources - Comprehensive and Free Polish learning materials
- Playwright Basics - YouTube series (Polish)
- Playwright Elements - Advanced concepts (Polish)
- Playwright MCP - MCP course (Polish)
- Discord Community - First Polish Playwright community!
- Playwright Info - first and only Polish Playwright blog
- VS Code Extensions - Our free Playwright plugins
- Playwright Documentation - Official documentation
- Playwright GitHub - Source code and issues
PS. For more resources and updates, follow us on our website and GitHub.
Happy testing and automation! 🚀
jaktestowac.pl Team ❤️💚
PS. For more resources and updates, follow us on our website and GitHub.
Built with ❤️💚 for the Playwright and test automation community