mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-04 23:16:57 +08:00
fix: release UI driver session
This commit is contained in:
@@ -23,6 +23,11 @@ func TestIOSDemo(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// release session
|
||||||
|
defer func() {
|
||||||
|
driverExt.Driver.DeleteSession()
|
||||||
|
}()
|
||||||
|
|
||||||
// 持续监测手机屏幕,直到出现青少年模式弹窗后,点击「我知道了」
|
// 持续监测手机屏幕,直到出现青少年模式弹窗后,点击「我知道了」
|
||||||
for {
|
for {
|
||||||
_, err1 := driverExt.GetTextXY("青少年模式")
|
_, err1 := driverExt.GetTextXY("青少年模式")
|
||||||
|
|||||||
@@ -211,6 +211,12 @@ func (r *HRPRunner) Run(testcases ...ITestCase) error {
|
|||||||
log.Error().Err(err).Msg("[Run] init session runner failed")
|
log.Error().Err(err).Msg("[Run] init session runner failed")
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
// release UI driver session
|
||||||
|
defer func() {
|
||||||
|
for _, client := range sessionRunner.hrpRunner.uiClients {
|
||||||
|
client.Driver.DeleteSession()
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
for it := sessionRunner.parametersIterator; it.HasNext(); {
|
for it := sessionRunner.parametersIterator; it.HasNext(); {
|
||||||
err1 := sessionRunner.Start(it.Next())
|
err1 := sessionRunner.Start(it.Next())
|
||||||
|
|||||||
Reference in New Issue
Block a user