【发布时间】:2021-10-25 19:03:36
【问题描述】:
我们正在使用grapesjs 来创建一个应用程序编辑器。我们想要验证我们创建的所有组件都可以在 Grapesjs 中使用。为此,我们想使用 UI 编写 e2e 测试来模拟最终用户。我正在使用 Cypress 进行自动化,但在葡萄 iframe 内放置块没有任何运气。对此的任何帮助将不胜感激。
【问题讨论】:
-
请添加您目前拥有的代码,如果应用程序的 HTML 失败 - 或两者都失败。
我们正在使用grapesjs 来创建一个应用程序编辑器。我们想要验证我们创建的所有组件都可以在 Grapesjs 中使用。为此,我们想使用 UI 编写 e2e 测试来模拟最终用户。我正在使用 Cypress 进行自动化,但在葡萄 iframe 内放置块没有任何运气。对此的任何帮助将不胜感激。
【问题讨论】:
我和我的同事尝试了 2 周,Cypress 和市场上的其他工具都无法将 GrapesJ 块拖放到它的 iframe 中:/
您可以关注 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
【讨论】: