From a9e2097fcf1dd8187e7476148f4238f7d4cf9829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E6=B3=93=E9=93=AE?= Date: Tue, 22 Jul 2025 17:58:03 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96ocr=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uixt/ai/cv_vedem.go | 2 +- uixt/driver_ext_screenshot.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/uixt/ai/cv_vedem.go b/uixt/ai/cv_vedem.go index e26068c5..b8b2bde0 100644 --- a/uixt/ai/cv_vedem.go +++ b/uixt/ai/cv_vedem.go @@ -79,7 +79,7 @@ func (s *vedemCVService) ReadFromBuffer(imageBuf *bytes.Buffer, opts ...option.A if err != nil { logger = log.Error().Err(err) } else { - logger = log.Info() + logger = log.Debug() if imageResult.URL != "" { logger = logger.Str("url", imageResult.URL) } diff --git a/uixt/driver_ext_screenshot.go b/uixt/driver_ext_screenshot.go index b5bb07f9..3d19e488 100644 --- a/uixt/driver_ext_screenshot.go +++ b/uixt/driver_ext_screenshot.go @@ -112,6 +112,7 @@ func (dExt *XTDriver) GetScreenResult(opts ...option.ActionOption) (screenResult return nil, err } if imageResult != nil { + log.Info().Str("serial", dExt.GetDevice().UUID()).Str("url", imageResult.URL).Msg("ReadFromBuffer from ImageService") screenResult.Texts = imageResult.OCRResult.ToOCRTexts() screenResult.UploadedURL = imageResult.URL screenResult.Icons = imageResult.UIResult From e0d26f8550fa6742bf16cb3cede9446ed93b8c9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E6=B3=93=E9=93=AE?= Date: Thu, 24 Jul 2025 14:40:58 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=E5=90=AF=E5=8A=A8=E8=B6=85?= =?UTF-8?q?=E6=97=B6120s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- uixt/ios_driver_wda.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uixt/ios_driver_wda.go b/uixt/ios_driver_wda.go index 2358c3bc..b7d68474 100644 --- a/uixt/ios_driver_wda.go +++ b/uixt/ios_driver_wda.go @@ -433,7 +433,8 @@ func (wd *WDADriver) AppLaunch(bundleId string) (err error) { data["environment"] = map[string]interface{}{ "SHOW_EXPLORER": "NO", } - _, err = wd.Session.POST(data, "/wings/apps/launch") + // 超时两分钟 + _, err = wd.Session.POST(data, "/wings/apps/launch", option.WithTimeout(120)) if err != nil { return errors.Wrap(err, "wda app launch failed") } From 2c74f9b060de4ff8ddff4efd75eb7c115c04b580 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E6=B3=93=E9=93=AE?= Date: Thu, 24 Jul 2025 14:54:09 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20swipe=20to=20tap=20app=20=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E6=BB=91=E5=8A=A8=E9=94=99=E8=AF=AF=E7=A0=81=E8=BF=94?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/version/VERSION | 2 +- uixt/driver_ext_swipe.go | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/internal/version/VERSION b/internal/version/VERSION index 1085f853..e5858edd 100644 --- a/internal/version/VERSION +++ b/internal/version/VERSION @@ -1 +1 @@ -v5.0.0-250723 +v5.0.0-250724 diff --git a/uixt/driver_ext_swipe.go b/uixt/driver_ext_swipe.go index 0fc3cb1f..f23f2fe1 100644 --- a/uixt/driver_ext_swipe.go +++ b/uixt/driver_ext_swipe.go @@ -162,7 +162,11 @@ func (dExt *XTDriver) SwipeToTapApp(appName string, opts ...option.ActionOption) // swipe to first screen for i := 0; i < 5; i++ { - dExt.Swipe(0.5, 0.5, 0.9, 0.5, optionsWithoutIdentifier...) + err := dExt.Swipe(0.5, 0.5, 0.9, 0.5, optionsWithoutIdentifier...) + if err != nil { + log.Error().Err(err).Msgf("swipe to tap app %s failed", appName) + return errors.Wrapf(err, "swipe to tap app %s failed", appName) + } time.Sleep(1 * time.Second) }