使用量角器browser.actions()来模拟拖动和放大掉落不起作用

时间:2016-06-20 21:29:55

标签: javascript selenium-webdriver typescript angular protractor

我使用Protractor测试angular2 app。

我使用browser.actions()以这样的方式模拟拖放:

let dragElement = element.all(by.className('layer')).get(0).getWebElement();
let dropElement = element.all(by.className('layer')).get(1).getWebElement();
browser.actions()
.mouseDown(dragElement)
.mouseMove(dropElement)
.mouseUp()
.perform();

拖放的动作没有发生。我知道找到了元素,因为在执行时:

browser.actions().mouseDown(dragElement).perform()

我可以看到控件上按了鼠标按钮。

节点版本:5.10.1 量角器版本:3.3.0 浏览器:chrome 操作系统和版本Windows 7 x64

0 个答案:

没有答案