微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 nightwatch.js moveToElement() 中已弃用我想将指针移动到一个偏移量并双击它如何推进这件事?

如何解决在 nightwatch.js moveToElement() 中已弃用我想将指针移动到一个偏移量并双击它如何推进这件事?

在 nightwatch.js 中 movetoElement() 方法已被弃用。我想将指针移动到一个偏移量并双击它。我该如何实现?我在 Firefox 上收到此错误

解决方法

我从 Nightwatch 官方文档中看到的 .moveToElement() 没有被弃用。你可以看这里 - https://nightwatchjs.org/api/moveToElement.html#apimethod-page

它接受三个参数 - Selector、X-Offset 和 Y-Offset。如果您的浏览器分辨率是固定的,那么您可以毫无问题地使用此方法,因为这样您元素的 X 和 Y 坐标就不会改变。

你可以这样写:

browser
    .moveToElement('div:nth-child(3)',50,50)
    .doubleClick()

我为 moveToElement() 写了一个简单的例子,你可以在这里查看 - https://github.com/alapanme/NightwatchJS/blob/master/tests/TC011_keyboardMouseEvents.js

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。