browser

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2022 License: MIT Imports: 6 Imported by: 0

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.

Jump to

Keyboard shortcuts

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