【发布时间】:2015-07-06 11:44:50
【问题描述】:
我是量角器的新手,我编写了一个代码来对元素执行 mouseMove,但它不起作用。
commonsMethod.findElementDriver(that.gearbox).then(function(foundElement){
browser.driver.actions().mouseMove(foundElement,{x:0,y:0}).perform();
});
【问题讨论】:
-
您能否更具体地说明它是如何不起作用的?你的预期行为是什么,你观察到了什么?谢谢。
-
请告诉我们您看到的错误类型,如果我是您,我会在调用此操作之前首先确保您的元素可见(例如:foundElement.isDisplayed)
-
实际上情况是这样的 - 元素一开始是不可见的,当我将鼠标悬停在它旁边的文本上时它变得可见。然后该元素将可见,我想点击它。我确实在文本上实现了鼠标悬停,并且元素对我可见,但我的点击代码不起作用。当我的功能(悬停在文本上)停止工作时,我的点击代码正在尝试搜索我想要点击的元素,这就是它无法点击的原因。
标签: javascript protractor