首页 > 解决方案 > 使用 Selenium 在 CKEditor 上可拖动的 HTML5

问题描述

在应用程序中,我必须自动化有一个自定义 CKEditor 插件,它允许在 CKEditor 内容上放置元素(在 CKEditor 端处理了一个 'drop' 事件)。

手动使用它时一切正常,但不幸的是,运行动作链方法和基于 js 的解决方法不适用于 Selenium。元素被点击(出现轮廓),但它没有被移动,也没有任何下降。

我认为应该有一种方法可以向 CKEditor 触发事件,但是目标元素可能是错误的(我尝试了 iframe、正文、编辑器元素),并且该问题的解决方案是找到合适的元素。

在所有当前使用的浏览器(Chrome 69、Firefox 62)上进行了测试,并提供了最新的驱动程序。

标签: javascripthtmlseleniumdrag-and-dropckeditor

解决方案


推荐阅读