-
Notifications
You must be signed in to change notification settings - Fork 127
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
Playwright executor fails to run the browsers in case of any Playwright version mismatch #3256
Comments
It seems that all three must match.
for example if run test using
it should be work well |
To fix the executor version, modify this part as follows.
|
How about making it possible to select the docker tag to use when setting up an executor while creating a test in the dashboard? |
We could do something similar like for cypress, where we build different images for the different versions: https://github.com/kubeshop/testkube-executor-cypress/tree/main/build/agent. |
any update on this issue? |
hey, @Bernix01 yes, we started refactoing our executor system in order to suppot complex versioning and dependencies, work still is in progress, but it should allow to solve such issues |
Describe the bug
Playwright executor fails to run the browsers and start the test because of missing browser binaries in case of any playwright version mismatch.
It is recommended to always pin your Docker image to a specific version if possible. If the Playwright version in your Docker image does not match the version in your project/tests, Playwright will be unable to locate browser executables.
Browser download is disabled (
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=true
), but downloading it for every single execution is probably not an option.To Reproduce
Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered: