Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Computer ¶
type Computer interface {
Environment(context.Context) (Environment, error)
Dimensions(context.Context) (Dimensions, error)
Screenshot(context.Context) (string, error)
Click(ctx context.Context, x, y int64, button Button) error
DoubleClick(ctx context.Context, x, y int64) error
Scroll(ctx context.Context, x, y int64, scrollX, scrollY int64) error
Type(ctx context.Context, text string) error
Wait(context.Context) error
Move(ctx context.Context, x, y int64) error
Keypress(ctx context.Context, keys []string) error
Drag(ctx context.Context, path []Position) error
}
A Computer interface abstracts the operations needed to control a computer or browser.
type Dimensions ¶
type Environment ¶
type Environment string
const ( EnvironmentWindows Environment = "windows" EnvironmentMac Environment = "mac" EnvironmentLinux Environment = "linux" EnvironmentUbuntu Environment = "ubuntu" EnvironmentBrowser Environment = "browser" )
Click to show internal directories.
Click to hide internal directories.