GSoC 2026 Proposal Draft Feedback – Playwright Integration Testing Project

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:

  1. Which current Selenium-based tests would be the best initial migration candidates for a realistic 175-hour scope?

  2. Are there any architectural constraints or preferred testing patterns I should keep in mind while finalizing the proposal?

  3. 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.