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
Technologies
Not listed in the archive