jenkins - 错误:无法找到浏览器。“browserstack:Chrome@68.0:Windows 10”不是浏览器别名或可执行文件的路径
问题描述
我在通过 TestCafe 运行一些 JavaScript 测试时遇到了一些问题。我设置的项目使用 BDD 样式,它调用 TestCafe 测试运行程序来运行测试。我已经使用 browserstack 集成了它们,但是当我从 Jenkins 运行它时我就拥有了。我不断收到此错误并且无法解决问题,因为它甚至没有到达 BS 服务器。
我能够从本地成功运行
错误日志
[BrowserStack] BROWSERSTACK_USERNAME=natarajankrishna1
[BrowserStack] BROWSERSTACK_ACCESS_KEY=********************
[BrowserStack] BROWSERSTACK_BUILD=jenkins-H_QA_SPRINT_FEATURETESTS-363
[BrowserStack] BROWSERSTACK_LOCAL=true
[BrowserStack] BROWSERSTACK_LOCAL_IDENTIFIER=2abd3c29-8371-45c7-b28d-44fd7820fcd4-H_QA_SPRINT_FEATURETESTS__363
[31mF[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[36m-[39m[31mF[39m[32m.[39m{ Error: Unable to find the browser. "browserstack:Chrome@68.0:Windows 10" is not a browser alias or path to an executable file.
at /opt/jenkins2/jobs/H_QA_SPRINT_FEATURETESTS/workspace/node_modules/testcafe/src/browser/provider/pool.js:107:19
at Generator.next (<anonymous>)
at step (/opt/jenkins2/jobs/H_QA_SPRINT_FEATURETESTS/workspace/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
at /opt/jenkins2/jobs/H_QA_SPRINT_FEATURETESTS/workspace/node_modules/babel-runtime/helpers/asyncToGenerator.js:28:13
at <anonymous> constructor: [Function: GeneralError] }
解决方案
推荐阅读
- html - CSS内的列结构
- ansible - Ansible 模块生成两个字符串之间的差异
- r - 更改 geom_raster 中的色带以更好地显示异常值
- swift - 如何在 RealmSwift 中声明一个二维数组
- c# - 检索 ListViewItem 的值
- scala - 通用嵌套类型推断适用于 arity-2,但不适用于柯里化
- r - 试图在 grid.arrange 和arrangeGrob 中平衡地块的底部。还试图移动 Y 轴标签
- chatbot - Bot press 聊天机器人工作正常是 botpres 编辑器,但在外部网站上失败
- intellij-idea - Intellij IDEA 告诉我“编译完成,出现 52 个错误和 0 个警告”
- c++ - boost::dynamic_bitset 结果与 std::vector 不一致
?