Typescript 在HTML5页面中使用量角器拖放不起作用
我有一个场景,我不得不拖放列。然而,我尝试了下面的命令,但没有一个有效Typescript 在HTML5页面中使用量角器拖放不起作用,typescript,drag-and-drop,protractor,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
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()
该命令只是高亮显示列,但没有拖动到该位置。我在其他地方看到了这个答案,所以我也在这里分享它。 (我不是这个函数的创建者!)
如果拖放功能是用HTML5实现的,则需要模拟拖放事件 看到这个解决方案了吗
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();