change: GetForegroundApp for android device

This commit is contained in:
lilong.129
2024-11-20 15:48:32 +08:00
parent 08456ddf13
commit c1895e3a42
3 changed files with 7 additions and 2 deletions

View File

@@ -1 +1 @@
v5.0.0+2411201330
v5.0.0+2411201548

View File

@@ -751,12 +751,17 @@ func (ad *adbDriver) GetSession() *DriverSession {
}
func (ad *adbDriver) GetForegroundApp() (app AppInfo, err error) {
packageInfo, err := ad.adbClient.RunShellCommand("CLASSPATH=/data/local/tmp/evalite", "app_process", "/", "com.bytedance.iesqa.eval_process.PackageService")
packageInfo, err := ad.adbClient.RunShellCommand(
"CLASSPATH=/data/local/tmp/evalite", "app_process", "/",
"com.bytedance.iesqa.eval_process.PackageService", "2>/dev/null")
if err != nil {
return app, err
}
log.Info().Msg(packageInfo)
err = json.Unmarshal([]byte(strings.TrimSpace(packageInfo)), &app)
if err != nil {
log.Error().Err(err).Str("packageInfo", packageInfo).Msg("get foreground app failed")
}
return
}

Binary file not shown.