cypress-docker-images
cypress-docker-images copied to clipboard
webkit support in docker image
What would you like?
Support for webkit & its dependencies baked into the the existing docker image
Why is this needed?
To have webkit support, This is useful for my use case as my org network doesn't connect to playwright's cdn
Other
No response
Any update on this ?
There are really two concerns here - caching the browser version and adding the browser dependencies for webkit.
- Dependencies - we should definitely add the system dependencies for running webkit in our docker images like we do for Chrome + Firefox
- Versioning - I don't think we'll want to version webkit inside of the docker containers because that version is coupled to the
@playwright/webkitNPM module. Instead we should update our installation instructions coaching you on how to cache this in CI yourself. You don't need the webkit binary in the docker container in order to add caching on top of it (this is the same principle as all other NPM dependencies)
We are running into this issue as well when trying to run our Cypress suite of tests against webkit using the official Cypress docker image. Are there any workarounds for this issue at the moment?
Transferring this issue to docker-images repo since this is concerned with our docket-images and not the Cypress App itself.
- Related to https://github.com/cypress-io/cypress-docker-images/issues/526