我有以下代码
var dragUserTask = element(by.repeater("item in getItms(slctCat)").row(0));
browser.actions()
.mouseMove(dragUserTask)
.mouseDown()
.mouseMove({ x: 400, y: 400 })
.mouseUp()
.perform().then(function () {
现在,如果我运行测试,我的鼠标指针必须在屏幕上,并且"拖放"只落在我的指针在屏幕上的位置。它不会落在.mouseMove({ x: 400, y: 400 })
上
我是否可以尝试.dragAndDrop
,如果是,它究竟是如何起作用的,那我就是一团糟
我用了这段代码:
browser.actions()
.dragAndDrop(dragUserTask,{ x: 400, y: 400 })
.perform().then(function () {
但是我的掉线仍然是我的鼠标指针在屏幕上的位置