我有以下代码
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 () {
但我的下落仍然是鼠标指针在屏幕上的位置