allwright

package module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Ping

func Ping(ctx context.Context) (string, error)

func Shutdown

func Shutdown() error

Types

type Browser

type Browser struct {
	// contains filtered or unexported fields
}

func LaunchChrome

func LaunchChrome(ctx context.Context, options LaunchOptions) (*Browser, error)

func (*Browser) BrowserName

func (b *Browser) BrowserName() string

func (*Browser) CdpWebSocketURL

func (b *Browser) CdpWebSocketURL() string

func (*Browser) Close

func (b *Browser) Close(ctx context.Context) error

func (*Browser) InitialTab

func (b *Browser) InitialTab() *Tab

func (*Browser) LaunchNote

func (b *Browser) LaunchNote() string

func (*Browser) NewTab

func (b *Browser) NewTab(ctx context.Context) (*Tab, error)

func (*Browser) Ping

func (b *Browser) Ping(ctx context.Context, message string) (string, error)

func (*Browser) SessionID

func (b *Browser) SessionID() string

func (*Browser) UserDataDir

func (b *Browser) UserDataDir() string

type ClickResult

type ClickResult struct {
	Selector      string
	Note          string
	BidiSessionID string
}

type LaunchOptions

type LaunchOptions struct {
	ChromeBinary string
}
type NavigateResult struct {
	URL             string
	Note            string
	BidiSessionID   string
	MapperTargetID  string
	MapperSessionID string
	PackageVersion  string
}

type Tab

type Tab struct {
	// contains filtered or unexported fields
}

func (*Tab) Click

func (t *Tab) Click(ctx context.Context, cssSelector string) (*ClickResult, error)

func (*Tab) Close

func (t *Tab) Close(ctx context.Context) error

func (*Tab) Navigate

func (t *Tab) Navigate(ctx context.Context, url string) (*NavigateResult, error)

func (*Tab) Ping

func (t *Tab) Ping(ctx context.Context, message string) (string, error)

func (*Tab) SessionID

func (t *Tab) SessionID() string

Directories

Path Synopsis
examples
playground command
gen

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL