Documentation ¶
Overview ¶
Package browser contains browser related logic.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChromeBrowser ¶
type ChromeBrowser struct {
// contains filtered or unexported fields
}
ChromeBrowser operates Chrome browser logic.
func NewChromeBrowser ¶
func NewChromeBrowser(params ChromeBrowserParams) *ChromeBrowser
NewChromeBrowser creates new instance of the ChromeBrowser.
func (*ChromeBrowser) Screenshot ¶
func (c *ChromeBrowser) Screenshot(ctx context.Context, opts models.ScreenshotOptions) ([]byte, error)
Screenshot takes a screenshot based on the provided parameters.
type ChromeBrowserParams ¶
type ChromeBrowserParams struct {
Config config.BrowserConfig
}
ChromeBrowserParams is an incoming params for the NewChromeBrowser function.
Click to show internal directories.
Click to hide internal directories.