小编Ben*_*ger的帖子

赛普拉斯: mouseover mousedown mousemove mouseup 不起作用

所以问题很简单:

  • 单击圆圈并移动线条

[在此输入图像描述

  • 所需输出

[在此输入图像描述

现在我尝试使用 Cypress 使用以下代码执行确切的操作(将显示所有版本):

cy.get("my element")
.tigger("mouseover")
.trigger("mousedown", { which: 1})
.trigger("mousemove", {pageX: 100,pageY: 100,which: 1})
.trigger("mouseup", { force: true });
Run Code Online (Sandbox Code Playgroud)

我尝试了这段代码的许多变体:
比如添加movmentX, movmentYandclientX, clientY到“mousemove”触发器
以及button: 0andforce: true到“mousedown”触发器 但没有任何效果

这是一个简单的按下鼠标左键将其移动到所需的位置并松开鼠标按下。
它就像拖放,但不完全是因为它停留在同一个 HTML 元素中

我在这里缺少什么?

节点版本:16.13.0 操作系统:macOS M1

网站: https: //geoman.io/geojson-editor

来自赛普拉斯铬

在此输入图像描述

在此输入图像描述

drag-and-drop electron cypress

7
推荐指数
1
解决办法
7414
查看次数

标签 统计

cypress ×1

drag-and-drop ×1

electron ×1