You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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).
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? 🤔
One of the main differences between
selenium
andplaywright
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 thatplaywright
version (or ratherrobotframework-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 theupgrade
command on every run? 🤔Part of plone/Products.CMFPlone#3813
The text was updated successfully, but these errors were encountered: