change: ignore error when get foreground app failed for ios

This commit is contained in:
lilong.129
2023-06-05 20:54:22 +08:00
parent f6eb9451e0
commit 664a12a207
+9 -5
View File
@@ -358,7 +358,8 @@ func (dExt *DriverExt) VideoCrawler(configs *VideoCrawlerConfigs) (err error) {
} else { } else {
app, err := dExt.Driver.GetForegroundApp() app, err := dExt.Driver.GetForegroundApp()
if err != nil { if err != nil {
return err // ignore error when get foreground app failed
log.Warn().Err(err).Msg("get foreground app failed, ignore")
} }
log.Info(). log.Info().
Str("packageName", app.PackageName). Str("packageName", app.PackageName).
@@ -484,10 +485,13 @@ func (dExt *DriverExt) assertActivity(packageName, activityType string) error {
} }
// assert failed // assert failed
log.Error().Interface("app", app.AppBaseInfo).Msg("app activity not match") log.Error().
return errors.Wrap(code.MobileUIActivityNotMatchError, Interface("app", app.AppBaseInfo).
fmt.Sprintf("foreground activity %s, expect %s %s", Str("expectActivityType", activityType).
app.Activity, activityType, expectActivity)) Str("expectActivity", expectActivity).
Msg("assert activity failed")
return errors.Wrap(code.MobileUIActivityNotMatchError, "assert activity failed")
} }
// TODO: add more popup texts // TODO: add more popup texts