fix: failed to parse in testcase

This commit is contained in:
xucong053
2022-10-08 16:31:10 +08:00
committed by xucong053
parent 942c7d2b2b
commit 4c2f976f1f
3 changed files with 32 additions and 0 deletions

View File

@@ -503,6 +503,15 @@ func runStepAndroid(s *SessionRunner, step *TStep) (stepResult *StepResult, err
}
parser := s.GetParser()
// parse device serial
if step.Android.AndroidDevice.SerialNumber != "" {
sn, err := parser.ParseString(step.Android.AndroidDevice.SerialNumber, stepVariables)
if err != nil {
return stepResult, err
}
step.Android.AndroidDevice.SerialNumber = sn.(string)
}
// init uiaClient driver
uiaClient, err := s.hrpRunner.initUIClient(&step.Android.AndroidDevice)
if err != nil {