mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-05 23:51:25 +08:00
fix: compatible with swipe params
This commit is contained in:
@@ -1 +1 @@
|
|||||||
v4.3.6
|
v4.3.6.20230926
|
||||||
@@ -114,7 +114,7 @@ func (dExt *DriverExt) prepareSwipeAction(options ...ActionOption) func(d *Drive
|
|||||||
log.Error().Err(err).Msgf("swipe %s failed", d)
|
log.Error().Err(err).Msgf("swipe %s failed", d)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
} else if d, ok := swipeDirection.([]float64); ok {
|
} else if d, ok := swipeDirection.([]float64); ok && len(d) == 4 {
|
||||||
// custom direction: [fromX, fromY, toX, toY]
|
// custom direction: [fromX, fromY, toX, toY]
|
||||||
if err := dExt.SwipeRelative(d[0], d[1], d[2], d[3], options...); err != nil {
|
if err := dExt.SwipeRelative(d[0], d[1], d[2], d[3], options...); err != nil {
|
||||||
log.Error().Err(err).Msgf("swipe from (%v, %v) to (%v, %v) failed",
|
log.Error().Err(err).Msgf("swipe from (%v, %v) to (%v, %v) failed",
|
||||||
|
|||||||
@@ -380,6 +380,9 @@ func convertCompatMobileStep(mobileStep *MobileStep) {
|
|||||||
if ma.Method == uixt.ACTION_SwipeToTapText && actionOptions.MaxRetryTimes == 0 {
|
if ma.Method == uixt.ACTION_SwipeToTapText && actionOptions.MaxRetryTimes == 0 {
|
||||||
ma.ActionOptions.MaxRetryTimes = 10
|
ma.ActionOptions.MaxRetryTimes = 10
|
||||||
}
|
}
|
||||||
|
if ma.Method == uixt.ACTION_Swipe {
|
||||||
|
ma.ActionOptions.Direction = ma.Params
|
||||||
|
}
|
||||||
mobileStep.Actions[i] = ma
|
mobileStep.Actions[i] = ma
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user