Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetChromeLogLevelNumber ¶
func GetChromeLogLevelNumber(level ChromeLogLevel) int
See https://peter.sh/experiments/chromium-command-line-switches/#log-level
Types ¶
type ChromeLogLevel ¶
type ChromeLogLevel string
var ( ChromeLogLevelInfo ChromeLogLevel = "info" ChromeLogLevelWarning ChromeLogLevel = "warning" ChromeLogLevelError ChromeLogLevel = "error" ChromeLogLevelFatal ChromeLogLevel = "fatal" )
func NormalizeChromeLogLevel ¶
func NormalizeChromeLogLevel(level ChromeLogLevel) ChromeLogLevel
type Config ¶
type Launcher ¶
type Launcher interface {
// Launches chrome
// If a debugger port is requested and chrome is listening on that port,
// this will not create any resources or launch chrome
Launch() error
// Stops chrome and destroys resources
// This will do nothing if Launch did not launch a new chrome
Kill() error
// Chrome process id
Pid() int
// Chrome remote debugger port
Port() int
}
Click to show internal directories.
Click to hide internal directories.