提问人:miyasuta 提问时间:10/2/2023 更新时间:10/2/2023 访问量:30
如何在没有 google-chrome 的 docker 容器内运行 webdriver.io 测试?
How to run webdriver.io tests inside a docker container without google-chrome?
问:
我正在尝试在 docker 容器内运行 Webdriver.io 测试。该容器基于 alpine linux。 当我运行测试时,它失败了,并出现以下错误。
Error: Error: Command failed: which google-chrome
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at ChildProcess.emit (node:domain:489:12)
at maybeClose (node:internal/child_process:1100:16)
at Socket.<anonymous> (node:internal/child_process:458:11)
at Socket.emit (node:events:513:28)
at Socket.emit (node:domain:489:12)
at Pipe.<anonymous> (node:net:301:12)
wdio.conf.js 设置如下。
capabilities: [{
browserName: 'chrome'
}],
我的 docker 容器没有 google-chrome,但它有 chromium-browser。因此,我已将browserName更改为“chromium-browser”,但错误仍然存在。
答: 暂无答案
评论