将元素拖放到给定位置或目标元素。

用法

                    browser.element(selector).dragAndDrop({x, y})
                
                    browser.element(selector).dragAndDrop()
                

示例

export default {
  demoTest(browser: NightwatchAPI): void {
    browser.element.find('.section').dragAndDrop({ x: 100, y: 100 });
  },
  async demoTestAsync(browser: NightwatchAPI): Promise<void> {
    // using destination coordinates
    browser.element.find('.section').dragAndDrop({ x: 0, y: 500 });

    // using WebElement of destination
    const destWebElement = await browser.element.find('.dest-section');
    browser.element.find('.section').dragAndDrop(destWebElement);
  }
}

返回值

类型 描述
ScopedWebElement