code: public Actions release(WebElement target) {
      if (isBuildingActions()) {
        action.addAction(new ButtonReleaseAction(jsonMouse, (Locatable) target));
      }
  
      return moveInTicks(target, 0, 0).tick(defaultMouse.createPointerUp(LEFT.asArg()));
    }
docs: Releases the depressed left mouse button, in the middle of the given element.
  This is equivalent to:
  <i>Actions.moveToElement(onElement).release()</i>
  
  Invoking this action without invoking {@link #clickAndHold()} first will result in
  undefined behaviour.
  
  @param target Element to release the mouse button above.
  @return A self reference.