mouse_event
This command allows you to send a mouse event to PhantomJS on a given page and element.
Allowed mouse events are:
- mouseup
- mousedown
- mousemove
- doubleclick
- click
TODO: add link to find command documentation
Command Request
{
"name": "mouse_event",
"args": [1, 0, "mousemove"]
}
A successful mouse_event command has the following response:
Command Response
{
"response": {
"position": {
"x": 165,
"y": 59
}
}
}
Where x and y are the coordinates where the mouse_event was done.
You need coordinates to click because that is how PhantomJS works, for more info check PhantomJS native events.