Package org.openqa.selenium.interactions
Class PointerInput
- java.lang.Object
-
- org.openqa.selenium.interactions.PointerInput
-
- All Implemented Interfaces:
Encodable,InputSource
public class PointerInput extends java.lang.Object implements InputSource, Encodable
Models a pointer input source.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPointerInput.Kindstatic classPointerInput.MouseButtonstatic classPointerInput.Originstatic classPointerInput.PointerEventProperties
-
Constructor Summary
Constructors Constructor Description PointerInput(PointerInput.Kind kind, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InteractioncreatePointerDown(int button)InteractioncreatePointerDown(PointerInput.PointerEventProperties eventProperties)InteractioncreatePointerMove(java.time.Duration duration, PointerInput.Origin origin, int x, int y)InteractioncreatePointerMove(java.time.Duration duration, PointerInput.Origin origin, int x, int y, PointerInput.PointerEventProperties eventProperties)InteractioncreatePointerUp(int button)InteractioncreatePointerUp(PointerInput.PointerEventProperties eventProperties)java.util.Map<java.lang.String,java.lang.Object>encode()static PointerInput.PointerEventPropertieseventProperties()SourceTypegetInputType()java.lang.StringgetName()
-
-
-
Constructor Detail
-
PointerInput
public PointerInput(PointerInput.Kind kind, java.lang.String name)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceInputSource
-
getInputType
public SourceType getInputType()
- Specified by:
getInputTypein interfaceInputSource
-
encode
public java.util.Map<java.lang.String,java.lang.Object> encode()
-
createPointerMove
public Interaction createPointerMove(java.time.Duration duration, PointerInput.Origin origin, int x, int y)
-
createPointerMove
public Interaction createPointerMove(java.time.Duration duration, PointerInput.Origin origin, int x, int y, PointerInput.PointerEventProperties eventProperties)
-
createPointerDown
public Interaction createPointerDown(int button)
-
createPointerDown
public Interaction createPointerDown(PointerInput.PointerEventProperties eventProperties)
-
createPointerUp
public Interaction createPointerUp(int button)
-
createPointerUp
public Interaction createPointerUp(PointerInput.PointerEventProperties eventProperties)
-
eventProperties
public static PointerInput.PointerEventProperties eventProperties()
-
-