public Actions release(WebElement target) {
    if (isBuildingActions()) {
      action.addAction(new ButtonReleaseAction(jsonMouse, (Locatable) target));
    }

    return moveInTicks(target, 0, 0).tick(defaultMouse.createPointerUp(LEFT.asArg()));
  }
public Actions release ( WebElement target ) { if ( isBuildingActions ( ) ) { action . addAction ( new ButtonReleaseAction ( jsonMouse , ( Locatable ) target ) ) ; } return moveInTicks ( target , 0 , 0 ) . tick ( defaultMouse . createPointerUp ( LEFT . asArg ( ) ) ) ; }
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.