fix: abort loop when find action failed

This commit is contained in:
lilong.129
2025-07-23 20:16:03 +08:00
parent ec583c1a19
commit f4c541d62a
2 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
v5.0.0-250721 v5.0.0-250723
+4 -1
View File
@@ -31,7 +31,9 @@ func (dExt *XTDriver) LoopUntil(findAction, findCondition, foundAction Action, o
} }
if err := findAction(dExt); err != nil { if err := findAction(dExt); err != nil {
// find action failed, abort loop
log.Error().Err(err).Msgf("find action failed") 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 return err
} }
} else { } else {
return fmt.Errorf("invalid swipe params %v", swipeDirection) return errors.Wrap(code.InvalidParamError,
fmt.Sprintf("invalid swipe params %v", swipeDirection))
} }
return nil return nil
} }