无头Chrome浏览器已断开连接。当浏览器挂起或关闭时,或者由于网络原因,可能会出现此问题

时间:2019-12-23 22:15:02

标签: jenkins testing automated-tests testcafe google-chrome-headless

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 

1 个答案:

答案 0 :(得分:1)

我们有类似的问题,并通过将chrome:headless替换为firefox:headless来解决。