gpt4 book ai didi

jenkins - Cypress 有时会卡在 Jenkins 身上

转载 作者:行者123 更新时间:2023-12-03 14:55:45 28 4
gpt4 key购买 nike

Cypress 在 Jenkins 中成功使用。从几周 Cypress 规范文件开始,它将永远挂起。它将卡在不同的规范文件中,这使得调试和查找失败的原因变得困难。有时它会成功运行所有规范文件。请帮帮我。

包.json

{
"name": "budgeting-web-automation-cypress",
"version": "0.0.0",
"scripts": {
"e2e": "cypress open",
"cy:run": "node scripts/cypress.js",
"cy": "cypress run --headed"
},
"private": true,
"devDependencies": {
"cypress": "^3.1.4",
"mocha": "5.2.0",
"mochawesome": "^3.1.1",
"mochawesome-merge": "^1.0.5",
"mochawesome-report-generator": "^3.1.5"
}
}


cypress.json
{
"baseUrl": "https://stg.Url.of.the.project",
"viewportWidth": 1280,
"viewportHeight": 720,
"chromeWebSecurity": false,
"pageLoadTimeout":300000,
"numTestsKeptInMemory": 0,
"video":false,
"defaultCommandTimeout": 20000,
"reporter": "mochawesome",
"reporterOptions": {
"reportDir": "mochawesome-report",
"overwrite": false,
"html": false,
"json": true
},
"testFiles": "**/*.spec.js"
}

enter image description here

最佳答案

在 Firefox 和 chrome 上运行测试时,我遇到了类似的问题。这也是随机的。我发现以 headless 模式运行它们要好得多,而且您不会遇到此类问题。
例如,下面的命令会间歇性地挂起npx cypress run --browser chromenpx cypress run --browser chrome --headless工作正常

关于jenkins - Cypress 有时会卡在 Jenkins 身上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57219362/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com