I have setup a few Drag and move operations in my eggplant scripts, and I would like to get some insight into the inner workings of Eggplant.
We use two different implementations:
moveto (x,y)
mouseButtonDown 1
moveto (x,y)
mouseButtonUp 1
and
Drag ("Object)
moveto (x,y)
drop
Now, my first questions is how do those implementations differ internally to Eggplant?
My second question is how does Eggplant process this type of drag and move? Does it send discreet events through the VNC or does it do it all in one go?
This matters because our product uses mouse input points and if there are any mouse ups within the move, it could change our results.