Hello everyone,
I am preparing a GSoC 2026 proposal for Django and I am interested in the “Switch to Playwright tests for integration testing” project.
I am currently studying Django’s existing browser-based test setup and refining a proposal focused on:
-
introducing a Playwright testing foundation,
-
migrating a representative subset of Selenium-based browser tests,
-
ensuring CI compatibility, and
-
documenting contributor workflows.
I would appreciate feedback on:
-
Which current Selenium-based tests would be the best initial migration candidates for a realistic 175-hour scope?
-
Are there any architectural constraints or preferred testing patterns I should keep in mind while finalizing the proposal?
-
Is there any existing discussion or prior work around Playwright integration that I should review first?
I am currently reviewing the existing test structure and want to make sure my proposal is well scoped and aligned with Django’s expectations.
Thank you for your time and guidance.