2

我有以下代码

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 () {

但我的下落仍然是鼠标指针在屏幕上的位置

4

0 回答 0