Migrate xharness from selenium to playwright
- search internet on how to migration guide from selenium to playwright
- research how is selenium used in the xharness codebase
- find the patterns that are very different or not well supported by playwrite, list them and ask questions about it
- migrate all code and projects to use playwright
- summarize the changes and identify the gaps
Inventory Selenium-based patterns in XHarness (especially wasm‑browser flows, device orchestration, action chains).
Prototype equivalent behavior with Playwright; surface missing features.
Clarify device/grid use‑cases and dependencies from maintainers.
Continue incremental migration: tag and port tests, run Selenium + Playwright side‑by‑side, then remove Selenium once coverage confirmed.
@laveshk-coder Migrating from Selenium to Playwright can lead to improved test performance and modern testing capabilities. However, it's essential to address the identified gaps and plan the migration carefully to ensure a smooth transition.
Is it a duplicate of https://github.com/dotnet/xharness/issues/974?
Yes, closed the other one