From 3b91827a87dbfe74624468a29956347ad90d32ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E6=B3=93=E9=93=AE?= Date: Mon, 24 Feb 2025 12:05:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DDeleteSession=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E8=BF=94=E5=9B=9E=E6=A1=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/uixt/ios_driver_wda.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkg/uixt/ios_driver_wda.go b/pkg/uixt/ios_driver_wda.go index f9f30505..2dd771b5 100644 --- a/pkg/uixt/ios_driver_wda.go +++ b/pkg/uixt/ios_driver_wda.go @@ -157,7 +157,7 @@ func (wd *WDADriver) Setup() error { } func (wd *WDADriver) TearDown() error { - return wd.DeleteSession() + return nil } func (wd *WDADriver) InitSession(capabilities option.Capabilities) error { @@ -611,13 +611,16 @@ func (wd *WDADriver) TapAbsXY(x, y float64, opts ...option.ActionOption) error { return err } -func (wd *WDADriver) DoubleTapXY(x, y float64, opts ...option.ActionOption) error { +func (wd *WDADriver) DoubleTap(x, y float64, opts ...option.ActionOption) error { // [[FBRoute POST:@"/wda/doubleTap"] respondWithTarget:self action:@selector(handleDoubleTapCoordinate:)] var err error - if x, y, err = convertToAbsolutePoint(wd, x, y); err != nil { - return err - } actionOptions := option.NewActionOptions(opts...) + if !actionOptions.AbsCoordinate { + x, y, err = convertToAbsolutePoint(wd, x, y) + if err != nil { + return err + } + } x, y = actionOptions.ApplyOffset(x, y) x = wd.toScale(x)