Package com.workfusion.rpa.helpers
Class PointedCoordinates
java.lang.Object
com.workfusion.rpa.helpers.PointedCoordinates
- All Implemented Interfaces:
org.openqa.selenium.interactions.Coordinates
public class PointedCoordinates
extends Object
implements org.openqa.selenium.interactions.Coordinates
Aggregates object coordinates and provides coordinates of an element for advanced interactions.
Implements the
Coordinates class.-
Constructor Summary
ConstructorsConstructorDescriptionPointedCoordinates(int x, int y) Creates a PointedCoordinates object from given coordinatesPointedCoordinates(org.openqa.selenium.Point point) Creates a PointedCoordinates object from a given Point object -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic PointedCoordinatesConverts JSON string to PointedCoordinates objectstatic org.openqa.selenium.PointgetElementPositionCenter(org.openqa.selenium.WebElement control) Returns coordinates of the UiElement central pointinthashCode()org.openqa.selenium.Pointorg.openqa.selenium.PointonPage()org.openqa.selenium.PointonScreen()toJson()Converts PointedCoordinates object to JSON stringtoString()Converts PointedCoordinates object to String
-
Constructor Details
-
PointedCoordinates
public PointedCoordinates(int x, int y) Creates a PointedCoordinates object from given coordinates- Parameters:
x- coordinatey- coordinate
-
PointedCoordinates
public PointedCoordinates(org.openqa.selenium.Point point) Creates a PointedCoordinates object from a given Point object- Parameters:
point- Point object
-
-
Method Details
-
onScreen
public org.openqa.selenium.Point onScreen()- Specified by:
onScreenin interfaceorg.openqa.selenium.interactions.Coordinates- See Also:
-
inViewPort
public org.openqa.selenium.Point inViewPort()- Specified by:
inViewPortin interfaceorg.openqa.selenium.interactions.Coordinates- See Also:
-
onPage
public org.openqa.selenium.Point onPage()- Specified by:
onPagein interfaceorg.openqa.selenium.interactions.Coordinates- See Also:
-
getAuxiliary
- Specified by:
getAuxiliaryin interfaceorg.openqa.selenium.interactions.Coordinates- See Also:
-
toJson
Converts PointedCoordinates object to JSON string -
fromJson
Converts JSON string to PointedCoordinates object -
getElementPositionCenter
public static org.openqa.selenium.Point getElementPositionCenter(org.openqa.selenium.WebElement control) Returns coordinates of the UiElement central point- Parameters:
control- UiElement- Returns:
- central point coordinates
-
toString
Converts PointedCoordinates object to String -
equals
-
hashCode
public int hashCode()
-