Files
httprunner/pkg/uixt/device.go
lilong.129 3038fb7430 fix: errors
2025-02-09 10:51:03 +08:00

23 lines
508 B
Go

package uixt
import (
"github.com/httprunner/httprunner/v5/pkg/uixt/option"
"github.com/httprunner/httprunner/v5/pkg/uixt/types"
)
// current implemeted device: IOSDevice, AndroidDevice, HarmonyDevice
type IDevice interface {
UUID() string // ios udid or android serial
Setup() error
Teardown() error
Install(appPath string, opts ...option.InstallOption) error
Uninstall(packageName string) error
GetPackageInfo(packageName string) (types.AppInfo, error)
// TODO: remove?
LogEnabled() bool
}