docs: def mouseDrag(self, x, y, step=1):
          """ Move the mouse point to position (x, y) in increments of step
          """
          log.debug('mouseDrag %d,%d', x, y)
          if x < self.x:
              xsteps = [self.x - i for i in range(step, self.x - x + 1, step)]
          else:
              xsteps = range(self.x, x, step)
  
          if y < self.y:
              ysteps = [self.y - i for i in range(step, self.y - y + 1, step)]
          else:
              ysteps = range(self.y, y, step)
  
          for ypos in ysteps:
              time.sleep(.2)
              self.mouseMove(self.x, ypos)
  
          for xpos in xsteps:
              time.sleep(.2)
              self.mouseMove(xpos, self.y)
  
          self.mouseMove(x, y)
  
          return self