#37154: Switch to Playwright tests for integration testing
-------------------------------------+-------------------------------------
Reporter: Varun | Owner: (none)
Kasyap Pentamaraju |
Type: New | Status: assigned
feature |
Component: Testing | Version: dev
framework |
Severity: Normal | Keywords:
Triage Stage: | Has patch: 0
Unreviewed |
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------+-------------------------------------
For Google Summer of Code 2026 project:
Mentor: Sarah Boyce
Feature Request Link:
https://github.com/django/new-features/issues/13
This project aims to modernize Django’s integration testing by introducing
Playwright as an alternative to Selenium. The work includes integrating
Playwright with Django’s test framework, migrating existing browser-based
tests, and ensuring compatibility with Django’s CI infrastructure. The
goal is to improve test reliability, performance, and developer experience
for Django core contributors.
Attaching draft PR created in my fork:
https://github.com/varunkasyap/django/pull/7/
--
Ticket URL: <
https://code.djangoproject.com/ticket/37154>
Django <
https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.