End-to-end integration tests with Playwright
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 36
- Forks
- 39
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 3
Description
See https://github.com/wagtail/bakerydemo/issues/765. I think the same rationale applies to this project - E2E tests will greatly improve our ability to maintain the site over time.
Problem statement
We need more automation to QA work like #757. We’re lacking an integration testing tool on this project.
Proposed solution
Set up Playwright, with the Node runner, with a test suite based on our existing fixtures.
Alternative solutions
No response
Additional context
No response
Working on this
Leaving assigned to myself for now, to be discussed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the project's existing fixtures and how its current tests are organized, then read the Playwright Node runner documentation. Done means Playwright is set up and an end-to-end suite based on the existing fixtures provides automation for QA work such as #757.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nodejs, playwright
- Domain
- testing-qa, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100