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