Javascript Drop事件在量角器中不起作用
我试图在量角器中模拟拖放场景。我可以选择元素并将其拖动到我想要的点,但它不执行拖放操作 这是我用来执行拖放操作的代码Javascript Drop事件在量角器中不起作用,javascript,protractor,Javascript,Protractor,我试图在量角器中模拟拖放场景。我可以选择元素并将其拖动到我想要的点,但它不执行拖放操作 这是我用来执行拖放操作的代码 it('should drag and drop ', function(){ browser.ignoreSynchronization = true; element.all(by.repeater('associate in associates')).then(function(completeColumns){ var startPointFor
it('should drag and drop ', function(){
browser.ignoreSynchronization = true;
element.all(by.repeater('associate in associates')).then(function(completeColumns){
var startPointForDraging = completeColumns[0];
var endPointForDraging = element(by.xpath("xpath_to_the_location"));
browser.actions().dragAndDrop(startPointForDraging,endPointForDraging).perform();
});
});
有人能告诉我这里缺少了什么吗您确定用于定位
端点的定位器是正确的并且元素允许“删除”吗?是的,当我以可视化方式运行测试用例时,它是正确的。我可以看到元素正在被拖到“x-path”指定的位置,如果您尝试browser.actions().mouseDown(startpointfordring).mouseMove(endpointfordring.mouseUp().perform()代码>?要尝试的另一件事:browser.actions().mouseDown(startpointfordring).mouseMove(endpointfordring,{x:10,y:10}).mouseUp().perform()代码>-基本上尝试以偏移量(而不是元素的左上角)放置。