feat: implement unified XTDriver cache

This commit is contained in:
lilong.129
2025-05-26 19:39:46 +08:00
parent 1bd2b1ba5e
commit 2569670c7f
6 changed files with 675 additions and 143 deletions
+4 -1
View File
@@ -692,7 +692,10 @@ func runStepMobileUI(s *SessionRunner, step IStep) (stepResult *StepResult, err
})
// init wda/uia/hdc driver
uiDriver, err := s.caseRunner.GetUIXTDriver(mobileStep.Serial)
config := uixt.DriverCacheConfig{
Serial: mobileStep.Serial,
}
uiDriver, err := uixt.GetOrCreateXTDriver(config)
if err != nil {
return
}