Package core.helpers
Class ImageProcessingHelper
- java.lang.Object
-
- core.helpers.ImageProcessingHelper
-
public class ImageProcessingHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringIMAGE_PATH
-
Constructor Summary
Constructors Constructor Description ImageProcessingHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclickImage(String path)click based on image using Sikuli path base is resource foldervoidclickImage(String path, float proximity)click based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikulivoiddoubleClickImage(String path)doubleclick based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikulivoiddoubleClickImage(String path, float proximity)double click based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikulivoiddragAndDrop(String pathSource, String pathDestination)drag And drop based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikulivoiddragAndDrop(String pathSource, String pathDestination, float proximity)drag And drop based on image, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuliStringgetTextFromElementImage(EnhancedBy element)get text from image element screenshot take of the element, Then Tesseract is used to grab the string from the image image path base from resource folder using Tesseract libraryStringgetTextFromImage(String sourcePath)get text from image image path base from resource folder using Tesseract libraryvoidhover(String path)hover based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikulivoidhover(String path, float proximity)hover based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikulivoidtypeText(String pathSource, String text)type text based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikulivoidtypeText(String pathSource, String text, float proximity)type text based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuli
-
-
-
Field Detail
-
IMAGE_PATH
public static final String IMAGE_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
clickImage
public void clickImage(String path)
click based on image using Sikuli path base is resource folder- Parameters:
path-proximity-
-
clickImage
public void clickImage(String path, float proximity)
click based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
doubleClickImage
public void doubleClickImage(String path)
doubleclick based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
doubleClickImage
public void doubleClickImage(String path, float proximity)
double click based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
hover
public void hover(String path)
hover based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
hover
public void hover(String path, float proximity)
hover based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
dragAndDrop
public void dragAndDrop(String pathSource, String pathDestination)
drag And drop based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
dragAndDrop
public void dragAndDrop(String pathSource, String pathDestination, float proximity)
drag And drop based on image, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
typeText
public void typeText(String pathSource, String text)
type text based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
typeText
public void typeText(String pathSource, String text, float proximity)
type text based on image using Sikuli, using similarity proximity path base is resource folder sikuli ide: https://launchpad.net/sikuli- Parameters:
path-proximity-
-
getTextFromImage
public String getTextFromImage(String sourcePath)
get text from image image path base from resource folder using Tesseract library- Parameters:
sourcePath-- Returns:
-
getTextFromElementImage
public String getTextFromElementImage(EnhancedBy element)
get text from image element screenshot take of the element, Then Tesseract is used to grab the string from the image image path base from resource folder using Tesseract library- Parameters:
sourcePath-- Returns:
-
-