Hi everyone,
I’m interested in the GSoC 2026 project “Switch to Playwright tests for integration testing” and I’m currently setting up Django locally to understand the existing Selenium-based integration tests.
My background is mainly Python and web development, and I’m especially interested in contributing around testing infrastructure and developer experience.
Before drafting a proposal, I wanted to ask a few focused questions so I can scope the work realistically:
-
Is the expected GSoC scope mainly:
-
introducing Playwright infrastructure + CI support, and
-
migrating a meaningful subset of tests,
rather than fully removing Selenium within 175 hours?
-
-
Are there particular test modules or test classes that would be the best first migration targets (for example around admin integration tests)?
-
Is the preferred direction to create a Playwright-based counterpart/replacement for
AdminSeleniumTestCase, or would maintainers prefer a more generic abstraction layer first? -
Would a small proof-of-concept PR (for example adding a minimal Playwright test utility or porting one isolated test module) be considered a useful first contribution before the proposal period?
I’m currently studying the test suite and would appreciate any pointers to the most relevant files or prior discussions.
Thanks!