diff --git a/internal/version/VERSION b/internal/version/VERSION index d486bb38..1085f853 100644 --- a/internal/version/VERSION +++ b/internal/version/VERSION @@ -1 +1 @@ -v5.0.0-250721 +v5.0.0-250723 diff --git a/uixt/driver_ext_swipe.go b/uixt/driver_ext_swipe.go index d8012fa0..ad41de53 100644 --- a/uixt/driver_ext_swipe.go +++ b/uixt/driver_ext_swipe.go @@ -31,7 +31,9 @@ func (dExt *XTDriver) LoopUntil(findAction, findCondition, foundAction Action, o } if err := findAction(dExt); err != nil { + // find action failed, abort loop log.Error().Err(err).Msgf("find action failed") + return err } } @@ -85,7 +87,8 @@ func prepareSwipeAction(dExt *XTDriver, params interface{}, opts ...option.Actio return err } } else { - return fmt.Errorf("invalid swipe params %v", swipeDirection) + return errors.Wrap(code.InvalidParamError, + fmt.Sprintf("invalid swipe params %v", swipeDirection)) } return nil }