作者:0李延芳0_253 | 来源:互联网 | 2023-10-14 15:09
testcafe的版本-1.7.0和1.7.1(最新)
铬版本-78.0.3904.108
运行环境-Linux
通过Jenkins运行它
直到上周的最后4个月,该测试作业都运行良好,但随后开始出现浏览器断开连接错误。
Jenkins testcafe命令-testcafe -c 3 chromium:headless --headless --no-sandbox --disable-background-networking --disable-default-apps --disable-extensions --disable-gpu --disable-sync --disable-translate --hide-scrollbars --metrics-recording-only --mute-audio --no-first-run --safebrowsing-disable-auto-update {*.js,**/*.js} -e --fixture-meta ${params.TestType}=true --env=${params.TestEnv}"
请注意-当我在本地或通过docker运行测试时,它们运行良好。
DockerFile
FROM testcafe/testcafe
USER root
RUN npm install
RUN npm install minimist
我们有类似的问题,并通过将chrome:headless
替换为firefox:headless
来解决。