Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WC-2366] Migrate e2e to playwright #1066

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

leonardomendix
Copy link
Contributor

@leonardomendix leonardomendix commented May 8, 2024

Pull request type

Test related change (New E2E test, test automation, etc.)


Description

This PR aims to change our e2e tooling from Cypress to Playwright, focusing on stability, velocity, and collaboration. All the references from Cypress were removed and the pipeline execution started to use Playwright, the same way as locally is using Playwright UI for easier debugging.

Major changes to note:

  • Moved to Playwright in CI execution and locally;
  • Removed usage of a docker when using the Playwright test;
  • Refactored Firefox and Modern Client workflows to use Playwright as well;
  • When running the e2edev script the screenshots are ignored because of the dependency of the OS;

What should be covered while testing?

Automation should work as before.

@gjulivan gjulivan changed the title [WC-2336] Migrate e2e to playwright [WC-2366] Migrate e2e to playwright May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment