refactor: NewXTDriver api, return error if init failed

This commit is contained in:
lilong.129
2025-04-30 14:27:37 +08:00
parent 2ae252b52a
commit 0e9389c796
21 changed files with 146 additions and 146 deletions

View File

@@ -52,7 +52,7 @@ func launchAppDriver(pkgName string) (driverExt *uixt.XTDriver, err error) {
time.Sleep(15 * time.Second)
driverExt = uixt.NewXTDriver(driver)
driverExt, _ = uixt.NewXTDriver(driver)
// 处理弹窗
err = driverExt.ClosePopupsHandler()

View File

@@ -7,7 +7,6 @@ import (
"time"
"github.com/httprunner/httprunner/v5/uixt"
"github.com/httprunner/httprunner/v5/uixt/ai"
"github.com/httprunner/httprunner/v5/uixt/option"
)
@@ -53,8 +52,8 @@ func launchAppDriver(pkgName string) (driverExt *uixt.XTDriver, err error) {
time.Sleep(15 * time.Second)
driverExt = uixt.NewXTDriver(driver,
ai.WithCVService(ai.CVServiceTypeVEDEM))
driverExt, _ = uixt.NewXTDriver(driver,
option.WithCVService(option.CVServiceTypeVEDEM))
// 处理弹窗
err = driverExt.ClosePopupsHandler()

View File

@@ -8,7 +8,6 @@ import (
"github.com/spf13/cobra"
"github.com/httprunner/httprunner/v5/uixt"
"github.com/httprunner/httprunner/v5/uixt/ai"
"github.com/httprunner/httprunner/v5/uixt/option"
)
@@ -39,8 +38,8 @@ var rootCmd = &cobra.Command{
return errors.New("android or ios app bundldID is required")
}
driverExt := uixt.NewXTDriver(driver,
ai.WithCVService(ai.CVServiceTypeVEDEM),
driverExt, _ := uixt.NewXTDriver(driver,
option.WithCVService(option.CVServiceTypeVEDEM),
)
wc := NewWorldCupLive(driverExt, matchName, bundleID, duration, interval)

View File

@@ -48,7 +48,7 @@ func initIOSDriver(uuid string) *uixt.XTDriver {
log.Fatal().Err(err).Msg("failed to init ios device")
}
driver, _ := device.NewDriver()
driverExt := uixt.NewXTDriver(driver)
driverExt, _ := uixt.NewXTDriver(driver)
return driverExt
}
@@ -58,7 +58,7 @@ func initAndroidDriver(uuid string) *uixt.XTDriver {
log.Fatal().Err(err).Msg("failed to init android device")
}
driver, _ := device.NewDriver()
driverExt := uixt.NewXTDriver(driver)
driverExt, _ := uixt.NewXTDriver(driver)
return driverExt
}