cypress - 使用 Cypress 测试 GrapesJs 编辑器
问题描述
我们正在使用grapesjs 创建一个应用程序编辑器。我们想要验证我们创建的所有组件都可以在 Grapesjs 中使用。为此,我们想使用 UI 编写 e2e 测试来模拟最终用户。我正在使用 Cypress 进行自动化,但在葡萄 iframe 内放置块没有任何运气。对此的任何帮助将不胜感激。
解决方案
我和我的同事尝试了 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
推荐阅读
- oracle - 我的 Oracle RAW 返回参数有什么问题?
- powershell - 从 Windows10 任务栏中删除 OneDrive 图标的脚本
- c# - 用于在 Xamarin Forms 中的 AbsoluteLayout.LayoutBounds 中绑定 x 和 y 坐标的数据类型
- stm32 - 如何精确测量/了解 STM32L052K6T6 上的 ADC 参考电压?
- delphi - 在满足条件之前暂停程序执行的更好方法是什么?
- ruby-on-rails - 如何在 ActiveAdmin 中对自定义列进行排序?
- raspberry-pi - 是否可以使用 RPI 组合和控制多个 USB 摄像头
- python - 如何在使用 Python Selenium Webdriver (Firefox) 加载后防止页面更新
- python - 具有稀疏矩阵的numpy元素外积
- android - Android 广色域 - 使用 Glide api 是否需要设置首选色彩空间?