如何解决错误无法建立一个或多个指定的浏览器连接这可能是由网络问题或远程设备故障引起的
Jenkins在没有GUI的Linux vm中运行 testcafe@1.9.4 testcafe-reporter-xunit@2.1.0 铬@ 3.0.2 节点-v v14.2.0
执行Shell: npm安装铬 npm安装firefox
npm安装testcafe testcafe-reporter-xunit
node_modules / .bin / testcafe“ firefox:node_modules / firefox:headless” tests / smokeTest.js -r xunit:res.xml
node_modules / .bin / testcafe“ chromium:node_modules / chromium / lib / chromium / chrome-linux / chrome --headless --no-sandBox”测试/smokeTest.js -r xunit:res.xml
Jenkins Job: 错误无法建立一个或多个指定的浏览器连接。这可能是由网络问题或远程设备故障引起的。
键入“ testcafe -h”以获取帮助。 构建步骤“执行外壳”将构建标记为失败 记录测试结果 完成:失败
解决方法
在特定浏览器上运行测试之前,有必要将其安装到系统中,例如sudo app install firefox
或安装便携式浏览器,例如npm install chromium
。
在后一种情况下,您需要确保安装正确,即浏览器的可执行文件存在并且已安装所有必需的依赖项。您可以使用以下命令来检查可执行文件的依赖关系:ldd node_modules/chromium/lib/chromium/chrome-linux/chrome
。请注意,如果使用系统软件包管理器将浏览器安装到系统中,它将自动安装所有必需的依赖项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。