將元素拖曳至指定的位置或目標元素。

用法

                    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