将鼠标移动到指定元素的偏移量。如果提供了元素,但没有偏移量,则鼠标将移动到元素的中心。如果元素不可见,它将被滚动到视图中。

有关在 Nightwatch 中使用 DOM 元素的更多信息,请参阅查找和与 DOM 元素交互指南页面。

此命令已弃用,在使用W3C Webdriver 客户端(如 GeckoDriver)时不可用。它仅在使用 SeleniumJSONWire 协议 时可用。

用法

                    browser.element(selector).moveTo([x], [y])
                

示例

export default {
  demoTest(browser: NightwatchAPI): void {
    browser.element('#main').moveTo(10, 10);
  },

  async demoTestAsync(browser: NightwatchAPI): Promise<void> {
    await browser.element('#main').moveTo(10, 10);
  }
}

参数

名称 类型 描述
x=0
可选
数字

相对于元素中心的移动到的 X 偏移量。

y=0
可选
数字

相对于元素中心的移动到的 Y 偏移量

返回

类型 描述
ScopedWebElement