量角器。如何进行拖放操作?

时间:2016-05-17 15:40:20

标签: angularjs drag-and-drop protractor

我目前正在编写一个量角器测试,我需要拖放一些元素...基本上其他开发人员使用角度拖放来实现此功能。我一直在寻找几个小时,但我还没弄清楚如何通过它。这是我试图拖动的元素。实际上,有4个可拖动的元素,我想在第一个上拖动最后一个元素,以便先成为最后一个:

this.draggableFields = element.all(by.css('dnd-nodrag'));

我使用最新版本的量角器和最新版本的webdriverJS。在此先感谢您的时间。

1 个答案:

答案 0 :(得分:0)

尝试这个:

  ptor.actions().dragAndDrop(
ptor.findElement(protractor.By.css('dnd-nodrag')).get(0);
ptor.findElement(protractor.By.css('dnd-nodrag')).get(1);
ptor.findElement(protractor.By.css('dnd-nodrag')).get(2);
ptor.findElement(protractor.By.css('dnd-nodrag')).get(3);
    ).perform();