async dragAndDropMouse(from, to, button = "left", steps = 1) {
    const page = getPage(this.helpers);

    await page.mouse.move(from.x, from.y, { steps });
    await page.mouse.down({ button });
    await page.mouse.move(to.x, to.y, { steps });
    await page.mouse.up({ button });
  }
Drag action from point to point
@param {object} from
@param {number} from.x
@param {number} from.y
@param {object} to
@param {number} to.x
@param {number} to.y
@param {'left'|'right'|'middle'} [button='left']
@param {number} [steps=1]
@returns {Promise<void>}