refactor:

1, add options for AppLaunch/AppTerminate/AppClear;
2, add pre hook and post hook for AppLaunch/AppTerminate action
This commit is contained in:
lilong.129
2025-05-09 23:30:35 +08:00
parent 2a13594e3d
commit 4a2276c7f0
7 changed files with 69 additions and 16 deletions

View File

@@ -69,9 +69,9 @@ type IDriver interface {
Backspace(count int, opts ...option.ActionOption) error
// app related
AppLaunch(packageName string) error
AppTerminate(packageName string) (bool, error)
AppClear(packageName string) error
AppLaunch(packageName string, opts ...option.ActionOption) error
AppTerminate(packageName string, opts ...option.ActionOption) (bool, error)
AppClear(packageName string, opts ...option.ActionOption) error
// image related
PushImage(localPath string) error