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

Make robot tests more stable/robust #3723

Closed
gforcada opened this issue Feb 10, 2023 · 1 comment
Closed

Make robot tests more stable/robust #3723

gforcada opened this issue Feb 10, 2023 · 1 comment

Comments

@gforcada
Copy link
Member

By changing selenium for playwright 🎭 🎉

There are plenty of factors:

  • robot tests based on selenium have been famously flaky locally, but specially, in Jenkins
  • playwright promises much better stability by providing tight integration with the browser is being orchestrated, rather than being left to the user to provide the required, browser and driver integration
  • and foremost there is robotframework-browser an integration layer between playwright and robotframework

Last point mostly means (hopefully 🤞🏾 🍀) that we don't have to rewrite our existing tests to new syntax.

The @plone/volto-team team is using Cypress with great success.

Mockup is using jest as a testing framework, not sure if they are planning to use Cypress/playwright at any point in time.

At Alpine City Sprint it was discussed that this might be a good way forward. For the unlucky ones that could not made it for any reason to the sprint, please speak/write up on the comments ⌨️ 🗨️ !

@gforcada
Copy link
Member Author

gforcada commented Oct 5, 2023

See #3813

@gforcada gforcada closed this as completed Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant