nextcloud / text

📑 Collaborative document editing using Markdown
GNU Affero General Public License v3.0
528 stars 85 forks source link

Checkout playwright for sync tests with multiple browser tabs #5946

Open juliushaertl opened 3 days ago

juliushaertl commented 3 days ago

When talking with Ferdinand during the performance hackweek he mentioned that playwright is very nice and they actually support multiple tabs which is something we lack in cypress.

We could take this as an opportunity to look into it to have some basic tests and get a feeling about how it behaves writing tests compared to cypress.

There is no migration path for tests, but from what I've heard it is way less prone to flaky tests with a more natural execution flow and await support.

https://playwright.dev/docs/pages