Input.dispatchMouseEventDispatches a mouse event to the page.
| Name | Type | Description |
|---|---|---|
type | string | Type of the mouse event. |
x | number | X coordinate of the event relative to the main frame's viewport in CSS pixels. |
y | number | Y coordinate of the event relative to the main frame's viewport in CSS pixels. 0 refers to the top of the viewport and Y increases as it proceeds towards the bottom of the viewport. |
modifiers (optional) | integer | Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0). |
timestamp (optional) | TimeSinceEpoch | Time at which the event occurred. |
button (optional) | MouseButton | Mouse button (default: "none"). |
buttons (optional) | integer | A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0. |
clickCount (optional) | integer | Number of times the mouse button was clicked (default: 0). |
force (optional) | number | The normalized pressure, which has a range of [0,1] (default: 0). |
tangentialPressure (optional) | number | The normalized tangential pressure, which has a range of [-1,1] (default: 0). |
tiltX (optional) | number | The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0). |
tiltY (optional) | number | The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0). |
twist (optional) | integer | The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0). |
deltaX (optional) | number | X delta in CSS pixels for mouse wheel event (default: 0). |
deltaY (optional) | number | Y delta in CSS pixels for mouse wheel event (default: 0). |
pointerType (optional) | string | Pointer type (default: "mouse"). |
{
"id": 1,
"method": "Input.dispatchMouseEvent",
"params": {
"type": "type-value",
"x": 100,
"y": 100
}
}
{
"id": 1,
"result": {}
}
const result = await send('Input.dispatchMouseEvent', {"type": "type-value", "x": 100, "y": 100});
console.log(result);