feat: add video crawler

This commit is contained in:
lilong.129
2023-04-25 13:26:56 +08:00
parent d6db673962
commit 7a255e6ef5
3 changed files with 70 additions and 45 deletions

View File

@@ -12,7 +12,7 @@ import (
)
type MobileStep struct {
Serial string `json:"serial,omitempty" yaml:"serial,omitempty"`
Serial string `json:"serial,omitempty" yaml:"serial,omitempty"` // android serial or ios udid
uixt.MobileAction `yaml:",inline"`
Actions []uixt.MobileAction `json:"actions,omitempty" yaml:"actions,omitempty"`
}
@@ -293,6 +293,14 @@ func (s *StepMobile) SleepRandom(params ...float64) *StepMobile {
return &StepMobile{step: s.step}
}
func (s *StepMobile) VideoCrawler(params map[string]interface{}) *StepMobile {
s.mobileStep().Actions = append(s.mobileStep().Actions, uixt.MobileAction{
Method: uixt.VideoCrawler,
Params: params,
})
return &StepMobile{step: s.step}
}
func (s *StepMobile) ScreenShot() *StepMobile {
s.mobileStep().Actions = append(s.mobileStep().Actions, uixt.MobileAction{
Method: uixt.CtlScreenShot,