Angularjs 量角器。如何进行拖放操作?
我目前正在写一个量角器测试,我需要拖放一些元素。。。基本上,当时的其他开发人员使用角度拖放来实现此功能。我已经找了好几个小时了,但我还没有想出如何度过难关。这就是我试图拖动的元素。实际上,有4个可拖动的元素,我想在第一个元素上拖动最后一个元素,以使第一个元素成为最后一个元素: this.draggableFields=element.all(by.css('dnd-nodrag')Angularjs 量角器。如何进行拖放操作?,angularjs,drag-and-drop,protractor,Angularjs,Drag And Drop,Protractor,我目前正在写一个量角器测试,我需要拖放一些元素。。。基本上,当时的其他开发人员使用角度拖放来实现此功能。我已经找了好几个小时了,但我还没有想出如何度过难关。这就是我试图拖动的元素。实际上,有4个可拖动的元素,我想在第一个元素上拖动最后一个元素,以使第一个元素成为最后一个元素: this.draggableFields=element.all(by.css('dnd-nodrag') 我还使用了最新版本的量角器和最新版本的webdriverJS。提前感谢您抽出时间 试试这个: ptor.act
我还使用了最新版本的量角器和最新版本的webdriverJS。提前感谢您抽出时间 试试这个:
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();
试试这个:
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();
我是否应该假定ptor=dragrator.getInstance()?此外,我还了解到ptor不再使用。。相反,我应该使用浏览器。。对吗?我有点困惑,但一切都进行得很顺利,直到我遇到了这个拖拽动作,这真是一件让人头疼的事:(实际上,在这只是给你的一个建议之前,我没有尝试过,是的,我的意思是
ptor=pregrator.getInstance();
,但是如果你想做的话,尝试做同样的逻辑而不做这个ptor…,顺便说一下,它不起作用:(虽然这很奇怪..我也认为它更容易,我认为它更容易!我应该假设ptor=dragrator.getInstance()?另外,我读到ptor不再被使用了。相反,我应该使用浏览器。对吗?我有点困惑,但一切都进行得很顺利,直到我遇到了这个拖拽动作,这真是一件让人头疼的事:(事实上,在这只是给你的一个建议之前,我没有尝试过,是的,我的意思是ptor=量角器。getInstance()
但是如果你想的话,试着做同样的逻辑而不做这个ptor…顺便说一句:(这很奇怪..我也觉得这更容易,我觉得更容易!)!