首页 > 解决方案 > 使用 Cypress 测试 GrapesJs 编辑器

问题描述

我们正在使用grapesjs 创建一个应用程序编辑器。我们想要验证我们创建的所有组件都可以在 Grapesjs 中使用。为此,我们想使用 UI 编写 e2e 测试来模拟最终用户。我正在使用 Cypress 进行自动化,但在葡萄 iframe 内放置块没有任何运气。对此的任何帮助将不胜感激。

标签: cypressgrapesjs

解决方案


我和我的同事尝试了 2 周,赛普拉斯和市场上的其他工具都无法在 iframe 中拖放 GrapesJ 块:/

您可以关注 GrapesJs 的问题:https ://github.com/artf/grapesjs/issues/3721

我在赛普拉斯的回购中打开了一个讨论: https ://github.com/cypress-io/cypress/discussions/17979

上个月,我找到了这个选项,但我没有尝试在grapesjs.init上将其设置为false,你可以测试一下吗?

https://github.com/artf/grapesjs/blob/dev/src/editor/config/config.js#L111


推荐阅读