Back to Django Software Foundation
GSoC 2026

Switch to Playwright tests for integration testing

This proposal explains my plan to update Django's browser integration testing by moving from Selenium to Playwright. The main idea is to smoothly plug Playwright testing (using playwright.sync_api) into Django's current LiveServerTestCase setup. The project involves writing new Playwright test classes, converting the old Selenium tests, setting up CI/CD workflows, and finally deleting all the old Selenium code.

Project details

Contributor

Varun Kasyap Pentamaraju

Mentors

Not available

Technologies

Not listed in the archive