fix ADBDriver

This commit is contained in:
lilong.129
2025-02-10 21:58:32 +08:00
parent 08b40fe7c6
commit 3d67bfba62
4 changed files with 17 additions and 15 deletions

View File

@@ -34,12 +34,16 @@ func NewShootsAndroidDriver(device *uixt.AndroidDevice) (driver *ShootsAndroidDr
log.Err(err).Msg(fmt.Sprintf("failed to connect %s", address))
return nil, err
}
adbDriver, err := uixt.NewADBDriver(device)
if err != nil {
return nil, err
}
driver = &ShootsAndroidDriver{
socket: conn,
timeout: 10 * time.Second,
ADBDriver: adbDriver,
socket: conn,
timeout: 10 * time.Second,
}
driver.InitSession(nil)
serverLocalPort, err := device.Device.Forward(douyinServerPort)
if err != nil {
return nil, errors.Wrap(code.DeviceConnectionError,
@@ -50,8 +54,6 @@ func NewShootsAndroidDriver(device *uixt.AndroidDevice) (driver *ShootsAndroidDr
serverLocalPort, douyinServerPort)
driver.Session.Init(rawURL)
driver.Device = device.Device
driver.Logcat = device.Logcat
return driver, nil
}