mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-11 18:11:21 +08:00
fix: init driver session
This commit is contained in:
@@ -38,7 +38,9 @@ type adbDriver struct {
|
||||
|
||||
func NewAdbDriver() *adbDriver {
|
||||
log.Info().Msg("init adb driver")
|
||||
return &adbDriver{}
|
||||
driver := &adbDriver{}
|
||||
driver.NewSession(nil)
|
||||
return driver
|
||||
}
|
||||
|
||||
func (ad *adbDriver) NewSession(capabilities Capabilities) (sessionInfo SessionInfo, err error) {
|
||||
@@ -743,7 +745,7 @@ func (ad *adbDriver) StopCaptureLog() (result interface{}, err error) {
|
||||
}
|
||||
|
||||
func (ad *adbDriver) GetSession() *DriverSession {
|
||||
return ad.Driver.session
|
||||
return &ad.Driver.session
|
||||
}
|
||||
|
||||
func (ad *adbDriver) GetForegroundApp() (app AppInfo, err error) {
|
||||
|
||||
@@ -47,6 +47,7 @@ func newStubAndroidDriver(address string, urlPrefix string, readTimeout ...time.
|
||||
return nil, err
|
||||
}
|
||||
|
||||
driver.NewSession(nil)
|
||||
return driver, nil
|
||||
}
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ type Driver struct {
|
||||
windowSize *Size
|
||||
|
||||
// cache session data
|
||||
session *DriverSession
|
||||
session DriverSession
|
||||
}
|
||||
|
||||
type DriverResult struct {
|
||||
|
||||
@@ -906,7 +906,7 @@ func (wd *wdaDriver) StopCaptureLog() (result interface{}, err error) {
|
||||
}
|
||||
|
||||
func (ud *wdaDriver) GetSession() *DriverSession {
|
||||
return ud.Driver.session
|
||||
return &ud.Driver.session
|
||||
}
|
||||
|
||||
type rawResponse []byte
|
||||
|
||||
Reference in New Issue
Block a user