在HTML5页面中使用Protractor拖放不起作用

时间:2017-05-12 08:39:31

标签: typescript drag-and-drop protractor

我有一个场景,我不得不拖放列。但是,我尝试了下面的命令,但没有一个正在工作

browser.actions().mouseDown(elements).perform();
                browser.actions().mouseMove({x:20, y:120}).perform();
               browser.actions().mouseDown(elements).perform();
                browser.actions().mouseMove({x:20, y:120}).perform();
                browser.actions().mouseUp().perform();

browser.actions().dragAndDrop(elements,{x:20 , y:120}).mouseMove(elements).perform();

 browser.actions().dragAndDrop(elements,a).mouseUp().perform()

该命令只会突出显示该列,但不会拖动到该位置。

1 个答案:

答案 0 :(得分:0)

我在其他地方看到了这个答案,所以我也在这里分享。 (我不是这个功能的创造者!)

browser.actions().mouseDown(el).perform();
browser.actions().mouseMove({x:0, y:100}).perform();
browser.actions().mouseDown(el).perform();
browser.actions().mouseMove({x:0, y:75}).perform();
browser.actions().mouseUp().perform();