Refactor cypress tests to use Page Object pattern

Hi there!

I have a couple juniors working with me who recently have learn about the Page Object pattern for E2E testing and I want them to practice a bit.

What are the benefits of using Page Objects? It helps the maintainability and readability of the tests. It separates the tests from the framework used (Cypress). You can read more about it here:

If there is an interest by the Redash project, I can give them some tasks from time to time to start refactoring the E2E tests to use this pattern.

Best regards,