drawThroughPoints(points, mode = "steps", parameter = 1) {
    I.scrollPageToTop();
    const calcSteps = {
      steps: () => parameter,
      rate: (p1, p2) => Math.sqrt((p1[0] - p2[0]) ** 2 + (p1[1] - p2[1]) ** 2) / parameter,
    }[mode];
    const startPoint = points[0];

    I.moveMouse(this.stageBBox().x + startPoint[0], this.stageBBox().y + startPoint[1]);
    I.pressMouseDown();
    for (let i = 1; i < points.length; i++) {
      const prevPoint = points[i - 1];
      const curPoint = points[i];

      I.moveMouse(this.stageBBox().x + curPoint[0], this.stageBBox().y + curPoint[1], calcSteps(prevPoint, curPoint));
    }
    I.pressMouseUp();
  }
Mousedown - mousemove - mouseup drawing through the list of points on the ImageView. Works in couple of lookForStage.
@example
await  AtImageView.lookForStage();
AtImageView.drawThroughPoints([[50,50],[200,100],[50,200],[300,300]]);
@param {number[][]} points - list of pairs of coords
@param {"steps"|"rate"} mode - mode of firing mousemove event
@param {number} parameter - parameter for mode