问题 #2954💬 已回答提出于 2020年8月12日作者 ghost0 个反应

BUG:用Jest测试时无法运行预览模式

快速解答作者 ghost

我忘了在当前文档中添加编辑器包裹元素,所以我初始化的编辑器在DOM中不存在 12行的解法: <img width=“488” alt=“solution” src=“https://user-images.githubusercontent.com/48758473/90397413-77f2a000-e0a0-11ea-9f99-c8d43fef06c8.png”>

阅读下方完整回答 ↓

问题

版本: 0.15.10 嗨! 我用 Jest 来测试我的Grapes.js组件。我需要在编辑器中的编辑模式和预览模式中测试组件的行为Grapes.js。在编辑模式下测试时一切正常,但当我需要在预览模式下测试时,我尝试运行脚本 'editor.runCommand('preview')',结果出现错误。测试在node.js中运行正常,但我成功在谷歌开发者面板中调试了它,这样我们可以从内部操作代码。 ![图片](https://user-images.githubusercontent.com/48758473/90000831-51e09080-dc99-11ea-9a97-225c10fa6d74.png) 如果出现错误,我们理解为“this.getDoc()”返回“null”: ![图片](https://user-images.githubusercontent.com/48758473/90001927-ae907b00-dc9a-11ea-9362-59ffadc06be0.png) 当我用常规模式启动Grapes.js项目时,我在调试器中看到“this.getDoc()”必须返回iframe元素的contentDocument: ![图片](https://user-images.githubusercontent.com/48758473/90005256-9c650...

回答(1)

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。