Documentation
¶
Index ¶
- Constants
- type Browser
- type BrowserAppLaunchOptions
- type BrowserAppLaunchRequest
- type BrowserAppLaunchResult
- type BrowserAppLauncher
- type BrowserAppRunner
- type BrowserOptions
- type CommandResult
- type CommandRunner
- type Desktop
- type DesktopOptions
- type ExecBrowserAppRunner
- type ExecRunner
- type Helper
- type HelperOptions
- type ResolvedHelper
- type Terminal
- type TerminalOptions
Constants ¶
View Source
const ( DefaultBrowserDriver = "agent-browser" DefaultDesktopDriver = "cua-driver" DefaultTerminalDriver = "tuistory" DefaultTimeout = 30 * time.Second EnvHelperManifest = "ZERO_LOCAL_CONTROL_HELPERS" )
View Source
const (
DefaultDevToolsPort = 9222
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Browser ¶
type Browser struct {
// contains filtered or unexported fields
}
func NewBrowser ¶
func NewBrowser(options BrowserOptions) Browser
type BrowserAppLaunchOptions ¶
type BrowserAppLaunchOptions struct {
Runner BrowserAppRunner
WaitTimeout time.Duration
}
type BrowserAppLaunchRequest ¶
type BrowserAppLaunchResult ¶
type BrowserAppLauncher ¶
type BrowserAppLauncher struct {
// contains filtered or unexported fields
}
func NewBrowserAppLauncher ¶
func NewBrowserAppLauncher(options BrowserAppLaunchOptions) BrowserAppLauncher
func (BrowserAppLauncher) LaunchBrowserApp ¶
func (launcher BrowserAppLauncher) LaunchBrowserApp(ctx context.Context, request BrowserAppLaunchRequest) (BrowserAppLaunchResult, error)
type BrowserAppRunner ¶
type BrowserOptions ¶
type BrowserOptions = HelperOptions
type CommandResult ¶
func (CommandResult) Output ¶
func (result CommandResult) Output() string
type CommandRunner ¶
type Desktop ¶
type Desktop struct {
// contains filtered or unexported fields
}
func NewDesktop ¶
func NewDesktop(options DesktopOptions) Desktop
type DesktopOptions ¶
type DesktopOptions = HelperOptions
type ExecBrowserAppRunner ¶
type ExecBrowserAppRunner struct{}
func (ExecBrowserAppRunner) Run ¶
func (ExecBrowserAppRunner) Run(ctx context.Context, path string, args []string, env []string, timeout time.Duration) (CommandResult, error)
func (ExecBrowserAppRunner) StartDetached ¶
type ExecRunner ¶
type ExecRunner struct{}
type Helper ¶
type Helper struct {
// contains filtered or unexported fields
}
func NewHelper ¶
func NewHelper(options HelperOptions) Helper
type HelperOptions ¶
type ResolvedHelper ¶
type Terminal ¶
type Terminal struct {
// contains filtered or unexported fields
}
func NewTerminal ¶
func NewTerminal(options TerminalOptions) Terminal
type TerminalOptions ¶
type TerminalOptions = HelperOptions
Click to show internal directories.
Click to hide internal directories.