Versions in this module Expand all Collapse all v0 v0.9.0 Jul 18, 2017 Changes in this version + func NewClient(conn *rpcc.Conn) *domainClient + type AttributeModifiedClient interface + Recv func() (*AttributeModifiedReply, error) + type AttributeModifiedReply struct + Name string + NodeID NodeID + Value string + type AttributeRemovedClient interface + Recv func() (*AttributeRemovedReply, error) + type AttributeRemovedReply struct + Name string + NodeID NodeID + type BackendNode struct + BackendNodeID BackendNodeID + NodeName string + NodeType int + type BackendNodeID int + type BoxModel struct + Border Quad + Content Quad + Height int + Margin Quad + Padding Quad + ShapeOutside *ShapeOutsideInfo + Width int + type CharacterDataModifiedClient interface + Recv func() (*CharacterDataModifiedReply, error) + type CharacterDataModifiedReply struct + CharacterData string + NodeID NodeID + type ChildNodeCountUpdatedClient interface + Recv func() (*ChildNodeCountUpdatedReply, error) + type ChildNodeCountUpdatedReply struct + ChildNodeCount int + NodeID NodeID + type ChildNodeInsertedClient interface + Recv func() (*ChildNodeInsertedReply, error) + type ChildNodeInsertedReply struct + Node Node + ParentNodeID NodeID + PreviousNodeID NodeID + type ChildNodeRemovedClient interface + Recv func() (*ChildNodeRemovedReply, error) + type ChildNodeRemovedReply struct + NodeID NodeID + ParentNodeID NodeID + type CollectClassNamesFromSubtreeArgs struct + NodeID NodeID + func NewCollectClassNamesFromSubtreeArgs(nodeID NodeID) *CollectClassNamesFromSubtreeArgs + type CollectClassNamesFromSubtreeReply struct + ClassNames []string + type CopyToArgs struct + InsertBeforeNodeID *NodeID + NodeID NodeID + TargetNodeID NodeID + func NewCopyToArgs(nodeID NodeID, targetNodeID NodeID) *CopyToArgs + func (a *CopyToArgs) SetInsertBeforeNodeID(insertBeforeNodeID NodeID) *CopyToArgs + type CopyToReply struct + NodeID NodeID + type DiscardSearchResultsArgs struct + SearchID string + func NewDiscardSearchResultsArgs(searchID string) *DiscardSearchResultsArgs + type DistributedNodesUpdatedClient interface + Recv func() (*DistributedNodesUpdatedReply, error) + type DistributedNodesUpdatedReply struct + DistributedNodes []BackendNode + InsertionPointID NodeID + type DocumentUpdatedClient interface + Recv func() (*DocumentUpdatedReply, error) + type DocumentUpdatedReply struct + type FocusArgs struct + NodeID NodeID + func NewFocusArgs(nodeID NodeID) *FocusArgs + type FrameID = internal.PageFrameID + type GetAttributesArgs struct + NodeID NodeID + func NewGetAttributesArgs(nodeID NodeID) *GetAttributesArgs + type GetAttributesReply struct + Attributes []string + type GetBoxModelArgs struct + NodeID NodeID + func NewGetBoxModelArgs(nodeID NodeID) *GetBoxModelArgs + type GetBoxModelReply struct + Model BoxModel + type GetDocumentArgs struct + Depth *int + Pierce *bool + func NewGetDocumentArgs() *GetDocumentArgs + func (a *GetDocumentArgs) SetDepth(depth int) *GetDocumentArgs + func (a *GetDocumentArgs) SetPierce(pierce bool) *GetDocumentArgs + type GetDocumentReply struct + Root Node + type GetFlattenedDocumentArgs struct + Depth *int + Pierce *bool + func NewGetFlattenedDocumentArgs() *GetFlattenedDocumentArgs + func (a *GetFlattenedDocumentArgs) SetDepth(depth int) *GetFlattenedDocumentArgs + func (a *GetFlattenedDocumentArgs) SetPierce(pierce bool) *GetFlattenedDocumentArgs + type GetFlattenedDocumentReply struct + Nodes []Node + type GetNodeForLocationArgs struct + IncludeUserAgentShadowDOM *bool + X int + Y int + func NewGetNodeForLocationArgs(x int, y int) *GetNodeForLocationArgs + func (a *GetNodeForLocationArgs) SetIncludeUserAgentShadowDOM(includeUserAgentShadowDOM bool) *GetNodeForLocationArgs + type GetNodeForLocationReply struct + NodeID NodeID + type GetOuterHTMLArgs struct + NodeID NodeID + func NewGetOuterHTMLArgs(nodeID NodeID) *GetOuterHTMLArgs + type GetOuterHTMLReply struct + OuterHTML string + type GetRelayoutBoundaryArgs struct + NodeID NodeID + func NewGetRelayoutBoundaryArgs(nodeID NodeID) *GetRelayoutBoundaryArgs + type GetRelayoutBoundaryReply struct + NodeID NodeID + type GetSearchResultsArgs struct + FromIndex int + SearchID string + ToIndex int + func NewGetSearchResultsArgs(searchID string, fromIndex int, toIndex int) *GetSearchResultsArgs + type GetSearchResultsReply struct + NodeIDs []NodeID + type InlineStyleInvalidatedClient interface + Recv func() (*InlineStyleInvalidatedReply, error) + type InlineStyleInvalidatedReply struct + NodeIDs []NodeID + type MoveToArgs struct + InsertBeforeNodeID *NodeID + NodeID NodeID + TargetNodeID NodeID + func NewMoveToArgs(nodeID NodeID, targetNodeID NodeID) *MoveToArgs + func (a *MoveToArgs) SetInsertBeforeNodeID(insertBeforeNodeID NodeID) *MoveToArgs + type MoveToReply struct + NodeID NodeID + type Node struct + Attributes []string + BackendNodeID BackendNodeID + BaseURL *string + ChildNodeCount *int + Children []Node + ContentDocument *Node + DistributedNodes []BackendNode + DocumentURL *string + FrameID *FrameID + ImportedDocument *Node + InternalSubset *string + IsSVG *bool + LocalName string + Name *string + NodeID NodeID + NodeName string + NodeType int + NodeValue string + ParentID *NodeID + PseudoElements []Node + PseudoType PseudoType + PublicID *string + ShadowRootType ShadowRootType + ShadowRoots []Node + SystemID *string + TemplateContent *Node + Value *string + XMLVersion *string + type NodeID int + type PerformSearchArgs struct + IncludeUserAgentShadowDOM *bool + Query string + func NewPerformSearchArgs(query string) *PerformSearchArgs + func (a *PerformSearchArgs) SetIncludeUserAgentShadowDOM(includeUserAgentShadowDOM bool) *PerformSearchArgs + type PerformSearchReply struct + ResultCount int + SearchID string + type PseudoElementAddedClient interface + Recv func() (*PseudoElementAddedReply, error) + type PseudoElementAddedReply struct + ParentID NodeID + PseudoElement Node + type PseudoElementRemovedClient interface + Recv func() (*PseudoElementRemovedReply, error) + type PseudoElementRemovedReply struct + ParentID NodeID + PseudoElementID NodeID + type PseudoType int + const PseudoTypeAfter + const PseudoTypeBackdrop + const PseudoTypeBefore + const PseudoTypeFirstLetter + const PseudoTypeFirstLine + const PseudoTypeFirstLineInherited + const PseudoTypeInputListButton + const PseudoTypeNotSet + const PseudoTypeResizer + const PseudoTypeScrollbar + const PseudoTypeScrollbarButton + const PseudoTypeScrollbarCorner + const PseudoTypeScrollbarThumb + const PseudoTypeScrollbarTrack + const PseudoTypeScrollbarTrackPiece + const PseudoTypeSelection + func (e *PseudoType) UnmarshalJSON(data []byte) error + func (e PseudoType) MarshalJSON() ([]byte, error) + func (e PseudoType) String() string + func (e PseudoType) Valid() bool + type PushNodeByPathToFrontendArgs struct + Path string + func NewPushNodeByPathToFrontendArgs(path string) *PushNodeByPathToFrontendArgs + type PushNodeByPathToFrontendReply struct + NodeID NodeID + type PushNodesByBackendIdsToFrontendArgs struct + BackendNodeIDs []BackendNodeID + func NewPushNodesByBackendIdsToFrontendArgs(backendNodeIDs []BackendNodeID) *PushNodesByBackendIdsToFrontendArgs + type PushNodesByBackendIdsToFrontendReply struct + NodeIDs []NodeID + type Quad []float64 + type QuerySelectorAllArgs struct + NodeID NodeID + Selector string + func NewQuerySelectorAllArgs(nodeID NodeID, selector string) *QuerySelectorAllArgs + type QuerySelectorAllReply struct + NodeIDs []NodeID + type QuerySelectorArgs struct + NodeID NodeID + Selector string + func NewQuerySelectorArgs(nodeID NodeID, selector string) *QuerySelectorArgs + type QuerySelectorReply struct + NodeID NodeID + type RGBA struct + A *float64 + B int + G int + R int + type Rect struct + Height float64 + Width float64 + X float64 + Y float64 + type RemoveAttributeArgs struct + Name string + NodeID NodeID + func NewRemoveAttributeArgs(nodeID NodeID, name string) *RemoveAttributeArgs + type RemoveNodeArgs struct + NodeID NodeID + func NewRemoveNodeArgs(nodeID NodeID) *RemoveNodeArgs + type RequestChildNodesArgs struct + Depth *int + NodeID NodeID + Pierce *bool + func NewRequestChildNodesArgs(nodeID NodeID) *RequestChildNodesArgs + func (a *RequestChildNodesArgs) SetDepth(depth int) *RequestChildNodesArgs + func (a *RequestChildNodesArgs) SetPierce(pierce bool) *RequestChildNodesArgs + type RequestNodeArgs struct + ObjectID runtime.RemoteObjectID + func NewRequestNodeArgs(objectID runtime.RemoteObjectID) *RequestNodeArgs + type RequestNodeReply struct + NodeID NodeID + type ResolveNodeArgs struct + NodeID NodeID + ObjectGroup *string + func NewResolveNodeArgs(nodeID NodeID) *ResolveNodeArgs + func (a *ResolveNodeArgs) SetObjectGroup(objectGroup string) *ResolveNodeArgs + type ResolveNodeReply struct + Object runtime.RemoteObject + type SetAttributeValueArgs struct + Name string + NodeID NodeID + Value string + func NewSetAttributeValueArgs(nodeID NodeID, name string, value string) *SetAttributeValueArgs + type SetAttributesAsTextArgs struct + Name *string + NodeID NodeID + Text string + func NewSetAttributesAsTextArgs(nodeID NodeID, text string) *SetAttributesAsTextArgs + func (a *SetAttributesAsTextArgs) SetName(name string) *SetAttributesAsTextArgs + type SetChildNodesClient interface + Recv func() (*SetChildNodesReply, error) + type SetChildNodesReply struct + Nodes []Node + ParentID NodeID + type SetFileInputFilesArgs struct + Files []string + NodeID NodeID + func NewSetFileInputFilesArgs(nodeID NodeID, files []string) *SetFileInputFilesArgs + type SetInspectedNodeArgs struct + NodeID NodeID + func NewSetInspectedNodeArgs(nodeID NodeID) *SetInspectedNodeArgs + type SetNodeNameArgs struct + Name string + NodeID NodeID + func NewSetNodeNameArgs(nodeID NodeID, name string) *SetNodeNameArgs + type SetNodeNameReply struct + NodeID NodeID + type SetNodeValueArgs struct + NodeID NodeID + Value string + func NewSetNodeValueArgs(nodeID NodeID, value string) *SetNodeValueArgs + type SetOuterHTMLArgs struct + NodeID NodeID + OuterHTML string + func NewSetOuterHTMLArgs(nodeID NodeID, outerHTML string) *SetOuterHTMLArgs + type ShadowRootPoppedClient interface + Recv func() (*ShadowRootPoppedReply, error) + type ShadowRootPoppedReply struct + HostID NodeID + RootID NodeID + type ShadowRootPushedClient interface + Recv func() (*ShadowRootPushedReply, error) + type ShadowRootPushedReply struct + HostID NodeID + Root Node + type ShadowRootType int + const ShadowRootTypeClosed + const ShadowRootTypeNotSet + const ShadowRootTypeOpen + const ShadowRootTypeUserAgent + func (e *ShadowRootType) UnmarshalJSON(data []byte) error + func (e ShadowRootType) MarshalJSON() ([]byte, error) + func (e ShadowRootType) String() string + func (e ShadowRootType) Valid() bool + type ShapeOutsideInfo struct + Bounds Quad + MarginShape []json.RawMessage + Shape []json.RawMessage