本文整理汇总了Golang中github.com/wirepair/gcd/gcdmessage.SendDefaultRequest函数的典型用法代码示例。如果您正苦于以下问题:Golang SendDefaultRequest函数的具体用法?Golang SendDefaultRequest怎么用?Golang SendDefaultRequest使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了SendDefaultRequest函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: SetEffectivePropertyValueForNode
// SetEffectivePropertyValueForNode - Find a rule with the given active property for the given node and set the new value for this property
// nodeId - The element id for which to set property.
// propertyName -
// value -
func (c *CSS) SetEffectivePropertyValueForNode(nodeId int, propertyName string, value string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["nodeId"] = nodeId
paramRequest["propertyName"] = propertyName
paramRequest["value"] = value
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "CSS.setEffectivePropertyValueForNode", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:css.go
示例2: DeliverPushMessage
// DeliverPushMessage -
// origin -
// registrationId -
// data -
func (c *ServiceWorker) DeliverPushMessage(origin string, registrationId string, data string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["origin"] = origin
paramRequest["registrationId"] = registrationId
paramRequest["data"] = data
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "ServiceWorker.deliverPushMessage", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:serviceworker.go
示例3: SetDeviceOrientationOverride
// SetDeviceOrientationOverride - Overrides the Device Orientation.
// alpha - Mock alpha
// beta - Mock beta
// gamma - Mock gamma
func (c *Page) SetDeviceOrientationOverride(alpha float64, beta float64, gamma float64) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["alpha"] = alpha
paramRequest["beta"] = beta
paramRequest["gamma"] = gamma
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Page.setDeviceOrientationOverride", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:page.go
示例4: SetGeolocationOverride
// SetGeolocationOverride - Overrides the Geolocation Position or Error. Omitting any of the parameters emulates position unavailable.
// latitude - Mock latitude
// longitude - Mock longitude
// accuracy - Mock accuracy
func (c *Page) SetGeolocationOverride(latitude float64, longitude float64, accuracy float64) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["latitude"] = latitude
paramRequest["longitude"] = longitude
paramRequest["accuracy"] = accuracy
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Page.setGeolocationOverride", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:page.go
示例5: HighlightFrame
// HighlightFrame - Highlights owner element of the frame with given id.
// frameId - Identifier of the frame to highlight.
// contentColor - The content box highlight fill color (default: transparent).
// contentOutlineColor - The content box highlight outline color (default: transparent).
func (c *DOM) HighlightFrame(frameId string, contentColor *DOMRGBA, contentOutlineColor *DOMRGBA) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["frameId"] = frameId
paramRequest["contentColor"] = contentColor
paramRequest["contentOutlineColor"] = contentOutlineColor
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "DOM.highlightFrame", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:dom.go
示例6: HighlightQuad
// HighlightQuad - Highlights given quad. Coordinates are absolute with respect to the main frame viewport.
// quad - Quad to highlight
// color - The highlight fill color (default: transparent).
// outlineColor - The highlight outline color (default: transparent).
func (c *DOM) HighlightQuad(quad float64, color *DOMRGBA, outlineColor *DOMRGBA) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["quad"] = quad
paramRequest["color"] = color
paramRequest["outlineColor"] = outlineColor
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "DOM.highlightQuad", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:dom.go
示例7: ClearObjectStore
// ClearObjectStore - Clears all entries from an object store.
// securityOrigin - Security origin.
// databaseName - Database name.
// objectStoreName - Object store name.
func (c *IndexedDB) ClearObjectStore(securityOrigin string, databaseName string, objectStoreName string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["securityOrigin"] = securityOrigin
paramRequest["databaseName"] = databaseName
paramRequest["objectStoreName"] = objectStoreName
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "IndexedDB.clearObjectStore", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:indexeddb.go
示例8: SetAttributesAsText
// SetAttributesAsText - Sets attributes on element with given id. This method is useful when user edits some existing attribute value and types in several attribute name/value pairs.
// nodeId - Id of the element to set attributes for.
// text - Text with a number of attributes. Will parse this text using HTML parser.
// name - Attribute name to replace with new attributes derived from text in case text parsed successfully.
func (c *DOM) SetAttributesAsText(nodeId int, text string, name string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["nodeId"] = nodeId
paramRequest["text"] = text
paramRequest["name"] = name
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "DOM.setAttributesAsText", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:dom.go
示例9: SetTiming
// SetTiming - Sets the timing of an animation node.
// playerId - AnimationPlayer id.
// duration - Duration of the animation.
// delay - Delay of the animation.
func (c *Animation) SetTiming(playerId string, duration float64, delay float64) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["playerId"] = playerId
paramRequest["duration"] = duration
paramRequest["delay"] = delay
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Animation.setTiming", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:animation.go
示例10: SetDOMStorageItem
// SetDOMStorageItem -
// storageId -
// key -
// value -
func (c *DOMStorage) SetDOMStorageItem(storageId *DOMStorageStorageId, key string, value string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 3)
paramRequest["storageId"] = storageId
paramRequest["key"] = key
paramRequest["value"] = value
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "DOMStorage.setDOMStorageItem", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:11,代码来源:domstorage.go
示例11: HighlightNode
// HighlightNode - Highlights DOM node with given id or with the given JavaScript object wrapper. Either nodeId or objectId must be specified.
// highlightConfig - A descriptor for the highlight appearance.
// nodeId - Identifier of the node to highlight.
// backendNodeId - Identifier of the backend node to highlight.
// objectId - JavaScript object id of the node to be highlighted.
func (c *DOM) HighlightNode(highlightConfig *DOMHighlightConfig, nodeId int, backendNodeId int, objectId string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 4)
paramRequest["highlightConfig"] = highlightConfig
paramRequest["nodeId"] = nodeId
paramRequest["backendNodeId"] = backendNodeId
paramRequest["objectId"] = objectId
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "DOM.highlightNode", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:13,代码来源:dom.go
示例12: Start
// Start - Start trace events collection.
// categories - Category/tag filter
// options - Tracing options
// bufferUsageReportingInterval - If set, the agent will issue bufferUsage events at this interval, specified in milliseconds
// transferMode - Whether to report trace events as series of dataCollected events or to save trace to a stream (defaults to <code>ReportEvents</code>).
func (c *Tracing) Start(categories string, options string, bufferUsageReportingInterval float64, transferMode string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 4)
paramRequest["categories"] = categories
paramRequest["options"] = options
paramRequest["bufferUsageReportingInterval"] = bufferUsageReportingInterval
paramRequest["transferMode"] = transferMode
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Tracing.start", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:13,代码来源:tracing.go
示例13: DispatchTouchEvent
// DispatchTouchEvent - Dispatches a touch event to the page.
// type - Type of the touch event.
// touchPoints - Touch points.
// modifiers - Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
// timestamp - Time at which the event occurred. Measured in UTC time in seconds since January 1, 1970 (default: current time).
func (c *Input) DispatchTouchEvent(theType string, touchPoints *InputTouchPoint, modifiers int, timestamp float64) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 4)
paramRequest["type"] = theType
paramRequest["touchPoints"] = touchPoints
paramRequest["modifiers"] = modifiers
paramRequest["timestamp"] = timestamp
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Input.dispatchTouchEvent", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:13,代码来源:input.go
示例14: StartScreencast
// StartScreencast - Starts sending each frame using the <code>screencastFrame</code> event.
// format - Image compression format.
// quality - Compression quality from range [0..100].
// maxWidth - Maximum screenshot width.
// maxHeight - Maximum screenshot height.
func (c *Page) StartScreencast(format string, quality int, maxWidth int, maxHeight int) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 4)
paramRequest["format"] = format
paramRequest["quality"] = quality
paramRequest["maxWidth"] = maxWidth
paramRequest["maxHeight"] = maxHeight
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Page.startScreencast", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:13,代码来源:page.go
示例15: EmulateNetworkConditions
// EmulateNetworkConditions - Activates emulation of network conditions.
// offline - True to emulate internet disconnection.
// latency - Additional latency (ms).
// downloadThroughput - Maximal aggregated download throughput.
// uploadThroughput - Maximal aggregated upload throughput.
func (c *Network) EmulateNetworkConditions(offline bool, latency float64, downloadThroughput float64, uploadThroughput float64) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 4)
paramRequest["offline"] = offline
paramRequest["latency"] = latency
paramRequest["downloadThroughput"] = downloadThroughput
paramRequest["uploadThroughput"] = uploadThroughput
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Network.emulateNetworkConditions", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:13,代码来源:network.go
示例16: Start
// Start - Deprecated.
// maxCallStackDepth - Samples JavaScript stack traces up to <code>maxCallStackDepth</code>, defaults to 5.
// bufferEvents - Whether instrumentation events should be buffered and returned upon <code>stop</code> call.
// liveEvents - Coma separated event types to issue although bufferEvents is set.
// includeCounters - Whether counters data should be included into timeline events.
// includeGPUEvents - Whether events from GPU process should be collected.
func (c *Timeline) Start(maxCallStackDepth int, bufferEvents bool, liveEvents string, includeCounters bool, includeGPUEvents bool) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 5)
paramRequest["maxCallStackDepth"] = maxCallStackDepth
paramRequest["bufferEvents"] = bufferEvents
paramRequest["liveEvents"] = liveEvents
paramRequest["includeCounters"] = includeCounters
paramRequest["includeGPUEvents"] = includeGPUEvents
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Timeline.start", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:15,代码来源:timeline.go
示例17: SetVariableValue
// SetVariableValue - Changes value of variable in a callframe or a closure. Either callframe or function must be specified. Object-based scopes are not supported and must be mutated manually.
// scopeNumber - 0-based number of scope as was listed in scope chain. Only 'local', 'closure' and 'catch' scope types are allowed. Other scopes could be manipulated manually.
// variableName - Variable name.
// newValue - New variable value.
// callFrameId - Id of callframe that holds variable.
// functionObjectId - Object id of closure (function) that holds variable.
func (c *Debugger) SetVariableValue(scopeNumber int, variableName string, newValue *RuntimeCallArgument, callFrameId string, functionObjectId string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 5)
paramRequest["scopeNumber"] = scopeNumber
paramRequest["variableName"] = variableName
paramRequest["newValue"] = newValue
paramRequest["callFrameId"] = callFrameId
paramRequest["functionObjectId"] = functionObjectId
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Debugger.setVariableValue", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:15,代码来源:debugger.go
示例18: SynthesizeTapGesture
// SynthesizeTapGesture - Synthesizes a tap gesture over a time period by issuing appropriate touch events.
// x - X coordinate of the start of the gesture in CSS pixels.
// y - Y coordinate of the start of the gesture in CSS pixels.
// duration - Duration between touchdown and touchup events in ms (default: 50).
// tapCount - Number of times to perform the tap (e.g. 2 for double tap, default: 1).
// gestureSourceType - Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type). enum values: default, touch, mouse
func (c *Input) SynthesizeTapGesture(x int, y int, duration int, tapCount int, gestureSourceType string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 5)
paramRequest["x"] = x
paramRequest["y"] = y
paramRequest["duration"] = duration
paramRequest["tapCount"] = tapCount
paramRequest["gestureSourceType"] = gestureSourceType
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Input.synthesizeTapGesture", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:15,代码来源:input.go
示例19: SynthesizePinchGesture
// SynthesizePinchGesture - Synthesizes a pinch gesture over a time period by issuing appropriate touch events.
// x - X coordinate of the start of the gesture in CSS pixels.
// y - Y coordinate of the start of the gesture in CSS pixels.
// scaleFactor - Relative scale factor after zooming (>1.0 zooms in, <1.0 zooms out).
// relativeSpeed - Relative pointer speed in pixels per second (default: 800).
// gestureSourceType - Which type of input events to be generated (default: 'default', which queries the platform for the preferred input type). enum values: default, touch, mouse
func (c *Input) SynthesizePinchGesture(x int, y int, scaleFactor float64, relativeSpeed int, gestureSourceType string) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 5)
paramRequest["x"] = x
paramRequest["y"] = y
paramRequest["scaleFactor"] = scaleFactor
paramRequest["relativeSpeed"] = relativeSpeed
paramRequest["gestureSourceType"] = gestureSourceType
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "Input.synthesizePinchGesture", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:15,代码来源:input.go
示例20: HighlightRect
// HighlightRect - Highlights given rectangle. Coordinates are absolute with respect to the main frame viewport.
// x - X coordinate
// y - Y coordinate
// width - Rectangle width
// height - Rectangle height
// color - The highlight fill color (default: transparent).
// outlineColor - The highlight outline color (default: transparent).
func (c *DOM) HighlightRect(x int, y int, width int, height int, color *DOMRGBA, outlineColor *DOMRGBA) (*gcdmessage.ChromeResponse, error) {
paramRequest := make(map[string]interface{}, 6)
paramRequest["x"] = x
paramRequest["y"] = y
paramRequest["width"] = width
paramRequest["height"] = height
paramRequest["color"] = color
paramRequest["outlineColor"] = outlineColor
return gcdmessage.SendDefaultRequest(c.target, c.target.GetSendCh(), &gcdmessage.ParamRequest{Id: c.target.GetId(), Method: "DOM.highlightRect", Params: paramRequest})
}
开发者ID:stanleyhlng,项目名称:gcd,代码行数:17,代码来源:dom.go
注:本文中的github.com/wirepair/gcd/gcdmessage.SendDefaultRequest函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论