mirror of
https://github.com/httprunner/httprunner.git
synced 2026-09-06 07:57:27 +08:00
refactor: move uixt pkg
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package uixt
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
|
||||
"github.com/httprunner/httprunner/v5/uixt/option"
|
||||
"github.com/httprunner/httprunner/v5/uixt/types"
|
||||
)
|
||||
|
||||
// current implemeted device: IOSDevice, AndroidDevice, HarmonyDevice
|
||||
type IDevice interface {
|
||||
UUID() string
|
||||
NewDriver() (driver IDriver, err error)
|
||||
|
||||
Setup() error
|
||||
Teardown() error
|
||||
|
||||
Install(appPath string, opts ...option.InstallOption) error
|
||||
Uninstall(packageName string) error
|
||||
|
||||
GetPackageInfo(packageName string) (types.AppInfo, error)
|
||||
ScreenShot() (*bytes.Buffer, error)
|
||||
// TODO: remove?
|
||||
LogEnabled() bool
|
||||
}
|
||||
Reference in New Issue
Block a user