启动 cypress-cucumber 测试时如何解决“语法错误:意外的标记”

问题描述 投票:0回答:1

我正在本地环境(使用 Windows 10)和 gitlab CI/CD 管道上使用 cypress 运行基于黄瓜的测试套件,并且测试无法启动,因为运行程序抛出以下错误 Cypress local runner

Cypress gitlab runner

我已经做了研究,大多数与此密切相关(但不相似)的答案建议更新我的所有依赖项,并尝试不同版本的节点,我做了但仍然无法弄清楚。我还检查了我的测试文件,没有语法错误,我也不确定在哪里检查

S.<anonymous>
文件。

node.js automation cucumber cypress
1个回答
0
投票

我的所有功能文件都抛出了语法错误,我意识到,在我的 Cypress 配置文件中,我有两个插件试图使用

file:preprocessor
...

        on(
            "file:preprocessor",
            createBundler({
                plugins: [createEsbuildPlugin(config)],
            })
        )
        on('file:preprocessor', tagify(config))

我删除了最后一个,因为它引用了

cypress-tags
插件,我不再需要该插件,因为
cypress-cucumber-preprocessor
提供了测试标签功能。

这解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.