From a4d45bbaa375a12c4c9d4f3927f104c64ac7a09d Mon Sep 17 00:00:00 2001 From: "lilong.129" Date: Tue, 1 Oct 2024 21:18:50 +0800 Subject: [PATCH] change: add ctx to driver --- hrp/internal/version/VERSION | 2 +- hrp/pkg/uixt/ext.go | 2 ++ hrp/pkg/uixt/interface.go | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/hrp/internal/version/VERSION b/hrp/internal/version/VERSION index 1db6eefb..275ba70c 100644 --- a/hrp/internal/version/VERSION +++ b/hrp/internal/version/VERSION @@ -1 +1 @@ -v5.0.0-beta-2409291526 +v5.0.0-beta-2410012118 diff --git a/hrp/pkg/uixt/ext.go b/hrp/pkg/uixt/ext.go index cae5a85a..3d2ebbf2 100644 --- a/hrp/pkg/uixt/ext.go +++ b/hrp/pkg/uixt/ext.go @@ -1,6 +1,7 @@ package uixt import ( + "context" _ "image/gif" _ "image/png" @@ -13,6 +14,7 @@ import ( ) type DriverExt struct { + Ctx context.Context Device IDevice Driver IWebDriver ImageService IImageService // used to extract image data diff --git a/hrp/pkg/uixt/interface.go b/hrp/pkg/uixt/interface.go index 2b2ab451..adc4c578 100644 --- a/hrp/pkg/uixt/interface.go +++ b/hrp/pkg/uixt/interface.go @@ -481,6 +481,8 @@ type IDevice interface { Init() error // init android device UUID() string // ios udid or android serial LogEnabled() bool + + // TODO: add ctx to NewDriver NewDriver(...DriverOption) (driverExt *DriverExt, err error) StartPerf() error