我一直在使用nightwatch.js
并总是在元素周围单击。有没有一种方法可以将鼠标悬停在链接或按钮上?
最佳答案
尝试browser.moveToElement
命令。
您还可以在moveToElement
完成后触发回调:
browser.waitForElementVisible('.recommendation', 1000, function () {
// moveToElement can also accept offsets
browser.moveToElement('.recommendation', 100, 100, function() {
browser.waitForElementVisible('.share', 500, function () {
browser.click('.share');
}, "Click share icon. ");
});
}, "Find a recommendation ");
上面的代码移到一个元素。在moveTo完成之后,它会等待直到仅悬停元素存在。之后,它与之交互。
doc:http://nightwatchjs.org/api/moveToElement.html