Versions in this module Expand all Collapse all v0 v0.1.1 Oct 17, 2019 Changes in this version + const CommandActivateTarget + const CommandAttachToBrowserTarget + const CommandAttachToTarget + const CommandCloseTarget + const CommandCreateBrowserContext + const CommandCreateTarget + const CommandDetachFromTarget + const CommandDisposeBrowserContext + const CommandExposeDevToolsProtocol + const CommandGetBrowserContexts + const CommandGetTargetInfo + const CommandGetTargets + const CommandSendMessageToTarget + const CommandSetAutoAttach + const CommandSetDiscoverTargets + const CommandSetRemoteLocations + type ActivateTargetParams struct + TargetID ID + func ActivateTarget(targetID ID) *ActivateTargetParams + func (p *ActivateTargetParams) Do(ctx context.Context) (err error) + func (v *ActivateTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ActivateTargetParams) UnmarshalJSON(data []byte) error + func (v ActivateTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v ActivateTargetParams) MarshalJSON() ([]byte, error) + type AttachToBrowserTargetParams struct + func AttachToBrowserTarget() *AttachToBrowserTargetParams + func (p *AttachToBrowserTargetParams) Do(ctx context.Context) (sessionID SessionID, err error) + func (v *AttachToBrowserTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToBrowserTargetParams) UnmarshalJSON(data []byte) error + func (v AttachToBrowserTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToBrowserTargetParams) MarshalJSON() ([]byte, error) + type AttachToBrowserTargetReturns struct + SessionID SessionID + func (v *AttachToBrowserTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToBrowserTargetReturns) UnmarshalJSON(data []byte) error + func (v AttachToBrowserTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToBrowserTargetReturns) MarshalJSON() ([]byte, error) + type AttachToTargetParams struct + Flatten bool + TargetID ID + func AttachToTarget(targetID ID) *AttachToTargetParams + func (p *AttachToTargetParams) Do(ctx context.Context) (sessionID SessionID, err error) + func (p AttachToTargetParams) WithFlatten(flatten bool) *AttachToTargetParams + func (v *AttachToTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToTargetParams) UnmarshalJSON(data []byte) error + func (v AttachToTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToTargetParams) MarshalJSON() ([]byte, error) + type AttachToTargetReturns struct + SessionID SessionID + func (v *AttachToTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *AttachToTargetReturns) UnmarshalJSON(data []byte) error + func (v AttachToTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v AttachToTargetReturns) MarshalJSON() ([]byte, error) + type BrowserContextID string + func (t BrowserContextID) String() string + type CloseTargetParams struct + TargetID ID + func CloseTarget(targetID ID) *CloseTargetParams + func (p *CloseTargetParams) Do(ctx context.Context) (success bool, err error) + func (v *CloseTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CloseTargetParams) UnmarshalJSON(data []byte) error + func (v CloseTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v CloseTargetParams) MarshalJSON() ([]byte, error) + type CloseTargetReturns struct + Success bool + func (v *CloseTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CloseTargetReturns) UnmarshalJSON(data []byte) error + func (v CloseTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v CloseTargetReturns) MarshalJSON() ([]byte, error) + type CreateBrowserContextParams struct + func CreateBrowserContext() *CreateBrowserContextParams + func (p *CreateBrowserContextParams) Do(ctx context.Context) (browserContextID BrowserContextID, err error) + func (v *CreateBrowserContextParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateBrowserContextParams) UnmarshalJSON(data []byte) error + func (v CreateBrowserContextParams) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateBrowserContextParams) MarshalJSON() ([]byte, error) + type CreateBrowserContextReturns struct + BrowserContextID BrowserContextID + func (v *CreateBrowserContextReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateBrowserContextReturns) UnmarshalJSON(data []byte) error + func (v CreateBrowserContextReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateBrowserContextReturns) MarshalJSON() ([]byte, error) + type CreateTargetParams struct + Background bool + BrowserContextID BrowserContextID + EnableBeginFrameControl bool + Height int64 + NewWindow bool + URL string + Width int64 + func CreateTarget(url string) *CreateTargetParams + func (p *CreateTargetParams) Do(ctx context.Context) (targetID ID, err error) + func (p CreateTargetParams) WithBackground(background bool) *CreateTargetParams + func (p CreateTargetParams) WithBrowserContextID(browserContextID BrowserContextID) *CreateTargetParams + func (p CreateTargetParams) WithEnableBeginFrameControl(enableBeginFrameControl bool) *CreateTargetParams + func (p CreateTargetParams) WithHeight(height int64) *CreateTargetParams + func (p CreateTargetParams) WithNewWindow(newWindow bool) *CreateTargetParams + func (p CreateTargetParams) WithWidth(width int64) *CreateTargetParams + func (v *CreateTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateTargetParams) UnmarshalJSON(data []byte) error + func (v CreateTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateTargetParams) MarshalJSON() ([]byte, error) + type CreateTargetReturns struct + TargetID ID + func (v *CreateTargetReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *CreateTargetReturns) UnmarshalJSON(data []byte) error + func (v CreateTargetReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v CreateTargetReturns) MarshalJSON() ([]byte, error) + type DetachFromTargetParams struct + SessionID SessionID + func DetachFromTarget() *DetachFromTargetParams + func (p *DetachFromTargetParams) Do(ctx context.Context) (err error) + func (p DetachFromTargetParams) WithSessionID(sessionID SessionID) *DetachFromTargetParams + func (v *DetachFromTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DetachFromTargetParams) UnmarshalJSON(data []byte) error + func (v DetachFromTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DetachFromTargetParams) MarshalJSON() ([]byte, error) + type DisposeBrowserContextParams struct + BrowserContextID BrowserContextID + func DisposeBrowserContext(browserContextID BrowserContextID) *DisposeBrowserContextParams + func (p *DisposeBrowserContextParams) Do(ctx context.Context) (err error) + func (v *DisposeBrowserContextParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *DisposeBrowserContextParams) UnmarshalJSON(data []byte) error + func (v DisposeBrowserContextParams) MarshalEasyJSON(w *jwriter.Writer) + func (v DisposeBrowserContextParams) MarshalJSON() ([]byte, error) + type EventAttachedToTarget struct + SessionID SessionID + TargetInfo *Info + WaitingForDebugger bool + func (v *EventAttachedToTarget) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventAttachedToTarget) UnmarshalJSON(data []byte) error + func (v EventAttachedToTarget) MarshalEasyJSON(w *jwriter.Writer) + func (v EventAttachedToTarget) MarshalJSON() ([]byte, error) + type EventDetachedFromTarget struct + SessionID SessionID + func (v *EventDetachedFromTarget) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventDetachedFromTarget) UnmarshalJSON(data []byte) error + func (v EventDetachedFromTarget) MarshalEasyJSON(w *jwriter.Writer) + func (v EventDetachedFromTarget) MarshalJSON() ([]byte, error) + type EventReceivedMessageFromTarget struct + Message string + SessionID SessionID + func (v *EventReceivedMessageFromTarget) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventReceivedMessageFromTarget) UnmarshalJSON(data []byte) error + func (v EventReceivedMessageFromTarget) MarshalEasyJSON(w *jwriter.Writer) + func (v EventReceivedMessageFromTarget) MarshalJSON() ([]byte, error) + type EventTargetCrashed struct + ErrorCode int64 + Status string + TargetID ID + func (v *EventTargetCrashed) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetCrashed) UnmarshalJSON(data []byte) error + func (v EventTargetCrashed) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetCrashed) MarshalJSON() ([]byte, error) + type EventTargetCreated struct + TargetInfo *Info + func (v *EventTargetCreated) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetCreated) UnmarshalJSON(data []byte) error + func (v EventTargetCreated) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetCreated) MarshalJSON() ([]byte, error) + type EventTargetDestroyed struct + TargetID ID + func (v *EventTargetDestroyed) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetDestroyed) UnmarshalJSON(data []byte) error + func (v EventTargetDestroyed) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetDestroyed) MarshalJSON() ([]byte, error) + type EventTargetInfoChanged struct + TargetInfo *Info + func (v *EventTargetInfoChanged) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *EventTargetInfoChanged) UnmarshalJSON(data []byte) error + func (v EventTargetInfoChanged) MarshalEasyJSON(w *jwriter.Writer) + func (v EventTargetInfoChanged) MarshalJSON() ([]byte, error) + type ExposeDevToolsProtocolParams struct + BindingName string + TargetID ID + func ExposeDevToolsProtocol(targetID ID) *ExposeDevToolsProtocolParams + func (p *ExposeDevToolsProtocolParams) Do(ctx context.Context) (err error) + func (p ExposeDevToolsProtocolParams) WithBindingName(bindingName string) *ExposeDevToolsProtocolParams + func (v *ExposeDevToolsProtocolParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *ExposeDevToolsProtocolParams) UnmarshalJSON(data []byte) error + func (v ExposeDevToolsProtocolParams) MarshalEasyJSON(w *jwriter.Writer) + func (v ExposeDevToolsProtocolParams) MarshalJSON() ([]byte, error) + type GetBrowserContextsParams struct + func GetBrowserContexts() *GetBrowserContextsParams + func (p *GetBrowserContextsParams) Do(ctx context.Context) (browserContextIds []BrowserContextID, err error) + func (v *GetBrowserContextsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetBrowserContextsParams) UnmarshalJSON(data []byte) error + func (v GetBrowserContextsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetBrowserContextsParams) MarshalJSON() ([]byte, error) + type GetBrowserContextsReturns struct + BrowserContextIds []BrowserContextID + func (v *GetBrowserContextsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetBrowserContextsReturns) UnmarshalJSON(data []byte) error + func (v GetBrowserContextsReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetBrowserContextsReturns) MarshalJSON() ([]byte, error) + type GetTargetInfoParams struct + TargetID ID + func GetTargetInfo() *GetTargetInfoParams + func (p *GetTargetInfoParams) Do(ctx context.Context) (targetInfo *Info, err error) + func (p GetTargetInfoParams) WithTargetID(targetID ID) *GetTargetInfoParams + func (v *GetTargetInfoParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetInfoParams) UnmarshalJSON(data []byte) error + func (v GetTargetInfoParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetInfoParams) MarshalJSON() ([]byte, error) + type GetTargetInfoReturns struct + TargetInfo *Info + func (v *GetTargetInfoReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetInfoReturns) UnmarshalJSON(data []byte) error + func (v GetTargetInfoReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetInfoReturns) MarshalJSON() ([]byte, error) + type GetTargetsParams struct + func GetTargets() *GetTargetsParams + func (p *GetTargetsParams) Do(ctx context.Context) (targetInfos []*Info, err error) + func (v *GetTargetsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetsParams) UnmarshalJSON(data []byte) error + func (v GetTargetsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetsParams) MarshalJSON() ([]byte, error) + type GetTargetsReturns struct + TargetInfos []*Info + func (v *GetTargetsReturns) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *GetTargetsReturns) UnmarshalJSON(data []byte) error + func (v GetTargetsReturns) MarshalEasyJSON(w *jwriter.Writer) + func (v GetTargetsReturns) MarshalJSON() ([]byte, error) + type ID string + func (t ID) String() string + type Info struct + Attached bool + BrowserContextID BrowserContextID + OpenerID ID + TargetID ID + Title string + Type string + URL string + func (v *Info) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *Info) UnmarshalJSON(data []byte) error + func (v Info) MarshalEasyJSON(w *jwriter.Writer) + func (v Info) MarshalJSON() ([]byte, error) + type RemoteLocation struct + Host string + Port int64 + func (v *RemoteLocation) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *RemoteLocation) UnmarshalJSON(data []byte) error + func (v RemoteLocation) MarshalEasyJSON(w *jwriter.Writer) + func (v RemoteLocation) MarshalJSON() ([]byte, error) + type SendMessageToTargetParams struct + Message string + SessionID SessionID + func SendMessageToTarget(message string) *SendMessageToTargetParams + func (p *SendMessageToTargetParams) Do(ctx context.Context) (err error) + func (p SendMessageToTargetParams) WithSessionID(sessionID SessionID) *SendMessageToTargetParams + func (v *SendMessageToTargetParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SendMessageToTargetParams) UnmarshalJSON(data []byte) error + func (v SendMessageToTargetParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SendMessageToTargetParams) MarshalJSON() ([]byte, error) + type SessionID string + func (t SessionID) String() string + type SetAutoAttachParams struct + AutoAttach bool + Flatten bool + WaitForDebuggerOnStart bool + func SetAutoAttach(autoAttach bool, waitForDebuggerOnStart bool) *SetAutoAttachParams + func (p *SetAutoAttachParams) Do(ctx context.Context) (err error) + func (p SetAutoAttachParams) WithFlatten(flatten bool) *SetAutoAttachParams + func (v *SetAutoAttachParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetAutoAttachParams) UnmarshalJSON(data []byte) error + func (v SetAutoAttachParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetAutoAttachParams) MarshalJSON() ([]byte, error) + type SetDiscoverTargetsParams struct + Discover bool + func SetDiscoverTargets(discover bool) *SetDiscoverTargetsParams + func (p *SetDiscoverTargetsParams) Do(ctx context.Context) (err error) + func (v *SetDiscoverTargetsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetDiscoverTargetsParams) UnmarshalJSON(data []byte) error + func (v SetDiscoverTargetsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetDiscoverTargetsParams) MarshalJSON() ([]byte, error) + type SetRemoteLocationsParams struct + Locations []*RemoteLocation + func SetRemoteLocations(locations []*RemoteLocation) *SetRemoteLocationsParams + func (p *SetRemoteLocationsParams) Do(ctx context.Context) (err error) + func (v *SetRemoteLocationsParams) UnmarshalEasyJSON(l *jlexer.Lexer) + func (v *SetRemoteLocationsParams) UnmarshalJSON(data []byte) error + func (v SetRemoteLocationsParams) MarshalEasyJSON(w *jwriter.Writer) + func (v SetRemoteLocationsParams) MarshalJSON() ([]byte, error)