首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置柏树-黄瓜-前处理器与Cypress 10角

配置柏树-黄瓜-前处理器与Cypress 10角
EN

Stack Overflow用户
提问于 2022-06-11 06:06:20
回答 2查看 5K关注 0票数 4

Cypress 10在几天前刚刚发布,带来了大量的重大变化。作为第一次使用柏树(用黄瓜从量角器迁移而来),我没有意识到这一点。我正在尝试用Cucumber安装Cypress,但是所有的文档(可能还有cypress-cucumber-preprocessor插件本身)都是为Cypress 9编写/配置的。

是否有人在角项目中成功地为Cypress 10配置或迁移了cypress-cucumber-preprocessor,如果是,步骤是什么?

EN

回答 2

Stack Overflow用户

发布于 2022-06-22 05:40:02

您可以在Cypress 10 (安装以上版本)期间执行它要求迁移的默认步骤。但是,在很少的文件夹/文件名更改中,如果在框架中使用cypress-cucumber-preprocessor / BDD安装程序,则'integration'文件夹名将更改为'e2e',这将导致测试运行失败。

为了使其工作,您可以按照以下步骤操作:

  • 转到项目文件夹下的node_modules
  • 并导航到path -> ->
  • 修改下面的代码行

改变前的 const relativePath = confStepDefinitions _x_ cypress${path.sep}integration

变化后的 const relativePath = confStepDefinitions x_x_(cypress${path.sep}e2e);

e2e变化

一旦完成,如果触发测试,它应该会成功地工作。

注意:还有其他库文件,其中仍然有“集成”文件夹路径,如果需要,您可以更改这些文件。我刚刚回答了这里的问题。

票数 3
EN

Stack Overflow用户

发布于 2022-06-11 09:20:45

有一个问题提出的更新插件以与Cypress 10 #722兼容,这是正在进行中,包括塞普团队和巴德瓦尔。

我的经验是插件迁移是一个问题,根据丹博德

这些特性是由柏树检测到的,但在运行它时,我会得到一个"TypeError ERR_INVALID_ARG_TYPE:“参数必须是字符串类型。

但其他人则声称,这是可行的,包括分享回购这里far11ven

我用的是“柏树-黄瓜-预处理器”:"^4.2.0“

这是一个非常旧的版本,来自TheBrainFamily,不再在它们的存储库中列出。

现在解决了

在RC状态下,请参见722#发行-1153256645

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72582109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档