Package org.openqa.selenium.remote
Class RemoteMouse
- java.lang.Object
-
- org.openqa.selenium.remote.RemoteMouse
-
- All Implemented Interfaces:
org.openqa.selenium.interactions.Mouse
public class RemoteMouse extends java.lang.Object implements org.openqa.selenium.interactions.MouseExecutes wire commands for mouse interaction.
-
-
Field Summary
Fields Modifier and Type Field Description protected ExecuteMethodexecutor
-
Constructor Summary
Constructors Constructor Description RemoteMouse(ExecuteMethod executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclick(org.openqa.selenium.interactions.Coordinates where)voidcontextClick(org.openqa.selenium.interactions.Coordinates where)voiddoubleClick(org.openqa.selenium.interactions.Coordinates where)voidmouseDown(org.openqa.selenium.interactions.Coordinates where)voidmouseMove(org.openqa.selenium.interactions.Coordinates where)voidmouseMove(org.openqa.selenium.interactions.Coordinates where, long xOffset, long yOffset)voidmouseUp(org.openqa.selenium.interactions.Coordinates where)protected voidmoveIfNeeded(org.openqa.selenium.interactions.Coordinates where)protected java.util.Map<java.lang.String,java.lang.Object>paramsFromCoordinates(org.openqa.selenium.interactions.Coordinates where)
-
-
-
Field Detail
-
executor
protected final ExecuteMethod executor
-
-
Constructor Detail
-
RemoteMouse
public RemoteMouse(ExecuteMethod executor)
-
-
Method Detail
-
paramsFromCoordinates
protected java.util.Map<java.lang.String,java.lang.Object> paramsFromCoordinates(org.openqa.selenium.interactions.Coordinates where)
-
moveIfNeeded
protected void moveIfNeeded(org.openqa.selenium.interactions.Coordinates where)
-
click
public void click(org.openqa.selenium.interactions.Coordinates where)
- Specified by:
clickin interfaceorg.openqa.selenium.interactions.Mouse
-
contextClick
public void contextClick(org.openqa.selenium.interactions.Coordinates where)
- Specified by:
contextClickin interfaceorg.openqa.selenium.interactions.Mouse
-
doubleClick
public void doubleClick(org.openqa.selenium.interactions.Coordinates where)
- Specified by:
doubleClickin interfaceorg.openqa.selenium.interactions.Mouse
-
mouseDown
public void mouseDown(org.openqa.selenium.interactions.Coordinates where)
- Specified by:
mouseDownin interfaceorg.openqa.selenium.interactions.Mouse
-
mouseUp
public void mouseUp(org.openqa.selenium.interactions.Coordinates where)
- Specified by:
mouseUpin interfaceorg.openqa.selenium.interactions.Mouse
-
mouseMove
public void mouseMove(org.openqa.selenium.interactions.Coordinates where)
- Specified by:
mouseMovein interfaceorg.openqa.selenium.interactions.Mouse
-
mouseMove
public void mouseMove(org.openqa.selenium.interactions.Coordinates where, long xOffset, long yOffset)- Specified by:
mouseMovein interfaceorg.openqa.selenium.interactions.Mouse
-
-