fix: sleep with int64 seconds

This commit is contained in:
debugtalk
2022-09-28 21:08:07 +08:00
parent 6c68797c0f
commit f54a56f48b

View File

@@ -464,6 +464,9 @@ func (dExt *DriverExt) DoAction(action MobileAction) error {
} else if param, ok := action.Params.(float64); ok {
time.Sleep(time.Duration(param*1000) * time.Millisecond)
return nil
} else if param, ok := action.Params.(int64); ok {
time.Sleep(time.Duration(param) * time.Second)
return nil
}
return fmt.Errorf("invalid sleep params: %v(%T)", action.Params, action.Params)
case CtlScreenShot: