问题描述
在 cypress docker 容器中运行测试时遇到的问题
在我的情况下,我想使用 xpath 来识别 web 元素来自动化我们的 web 应用程序我已经成功添加了 cypress-xpath 并且能够在本地运行它,但在 docker 中运行时我遇到了以下错误
>错误: /cypress/support/index.js 找不到模块:错误:无法解析“/cypress/support”中的“cypress-xpath” 解析“/cypress/support”中的“cypress-xpath”
我参考了这个https://github.com/cypress-io/cypress-xpath 在本地工作正常,但在 docker 中遇到问题
解决方法
我找到了解决方案 需要在 docker compose 文件中添加以下卷和工作目录
working_dir: /e2e
卷:
- ./:/e2e
那么它就会完美运行