browsertest

package
v1.2.13 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Browser

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

func LaunchBrowser

func LaunchBrowser() (*Browser, error)

func MustLaunchBrowser

func MustLaunchBrowser() *Browser

func (*Browser) Close

func (b *Browser) Close() error

func (*Browser) InitialPage added in v1.2.10

func (b *Browser) InitialPage() *Page

func (*Browser) MustPage

func (b *Browser) MustPage() *Page

func (*Browser) NewIncognito

func (b *Browser) NewIncognito() (*Browser, error)

func (*Browser) NewPage

func (b *Browser) NewPage() (*Page, error)

type Element

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

func (*Element) Attribute

func (e *Element) Attribute(name string) (*string, error)

func (*Element) Click

func (e *Element) Click() error

func (*Element) Element

func (e *Element) Element(selector string) (*Element, error)

func (*Element) Elements

func (e *Element) Elements(selector string) ([]*Element, error)

func (*Element) Has

func (e *Element) Has(selector string) (bool, *Element, error)

func (*Element) Input

func (e *Element) Input(value string) error

func (*Element) MustAttribute

func (e *Element) MustAttribute(name string) *string

func (*Element) MustClick

func (e *Element) MustClick() *Element

func (*Element) MustElement

func (e *Element) MustElement(selector string) *Element

func (*Element) MustInput

func (e *Element) MustInput(value string) *Element

func (*Element) MustSelect

func (e *Element) MustSelect(label string) *Element

func (*Element) MustSelectAllText

func (e *Element) MustSelectAllText() *Element

func (*Element) MustText

func (e *Element) MustText() string

func (*Element) Property

func (e *Element) Property(name string) (*PropertyValue, error)

func (*Element) Select

func (e *Element) Select(label string) error

func (*Element) SelectAllText

func (e *Element) SelectAllText() error

func (*Element) Text

func (e *Element) Text() (string, error)

func (*Element) TypeText

func (e *Element) TypeText(value string) error

type Page

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

func (*Page) CancelTimeout

func (p *Page) CancelTimeout()

func (*Page) ClearCookies

func (p *Page) ClearCookies() error

func (*Page) Close

func (p *Page) Close() error

func (*Page) Cookies

func (p *Page) Cookies(url string) ([]*network.Cookie, error)

func (*Page) DoAndWaitLoad

func (p *Page) DoAndWaitLoad(action func()) error

func (*Page) Element

func (p *Page) Element(selector string) (*Element, error)

func (*Page) ElementMatchingText

func (p *Page) ElementMatchingText(selector string, textPattern string) (*Element, error)

func (*Page) Elements

func (p *Page) Elements(selector string) ([]*Element, error)

func (*Page) Has

func (p *Page) Has(selector string) (bool, *Element, error)

func (*Page) Info

func (p *Page) Info() (*PageInfo, error)

func (*Page) MustElement

func (p *Page) MustElement(selector string) *Element

func (*Page) MustElementMatchingText

func (p *Page) MustElementMatchingText(selector string, textPattern string) *Element

func (*Page) MustElements

func (p *Page) MustElements(selector string) []*Element

func (*Page) MustNavigate

func (p *Page) MustNavigate(url string) *Page

func (*Page) MustReload

func (p *Page) MustReload()

func (*Page) MustWaitOpen

func (p *Page) MustWaitOpen() func() *Page

func (*Page) Navigate

func (p *Page) Navigate(url string) error

func (*Page) Reload

func (p *Page) Reload() error

func (*Page) SetCookie

func (p *Page) SetCookie(cookie *http.Cookie, baseURL string) error

func (*Page) Timeout

func (p *Page) Timeout(timeout time.Duration) *Page

func (*Page) WaitLoad

func (p *Page) WaitLoad() error

type PageInfo

type PageInfo struct {
	URL string
}

type PropertyValue

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

func (*PropertyValue) Bool

func (v *PropertyValue) Bool() bool

func (*PropertyValue) String

func (v *PropertyValue) String() string

Jump to

Keyboard shortcuts

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