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

Figure out how to run playwright based robot framework tests on nodes #340

Closed
Tracked by #3813
gforcada opened this issue Jun 28, 2023 · 0 comments · Fixed by #341
Closed
Tracked by #3813

Figure out how to run playwright based robot framework tests on nodes #340

gforcada opened this issue Jun 28, 2023 · 0 comments · Fixed by #341

Comments

@gforcada
Copy link
Member

gforcada commented Jun 28, 2023

One of the main differences between selenium and playwright is that the later downloads and primes specific browser versions to ensure the communication between the browser and playwright is smooth as silk 🧵 while the former grabs what's available on the system 🎲 , which might not be compatible 😱

That means, though, that from a CI perspective, we need to ensure that playwright is initialized properly, and not only once, but any time that playwright version (or rather robotframework-browser version gets bumped).

See the installation instructions.

We probably want to install browsers in a central location and keep updating them. If the upgrade option is a no-op whenever the browser is the same, then we can do a first manual installation of the browsers and then run the upgrade command on every run? 🤔

Part of plone/Products.CMFPlone#3813

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

Successfully merging a pull request may close this issue.

1 participant