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 String IMAGE_PATH  
  • Constructor Summary

    Constructors
    Constructor Description
    ImageProcessingHelper()  
  • Method Summary

    Modifier and Type Method Description
    void clickImage​(String path)
    click based on image using Sikuli path base is resource folder
    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
    void doubleClickImage​(String path)
    doubleclick based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli
    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
    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
    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
    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
    String getTextFromImage​(String sourcePath)
    get text from image image path base from resource folder using Tesseract library
    void hover​(String path)
    hover based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli
    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
    void typeText​(String pathSource, String text)
    type text based on image using Sikuli path base is resource folder sikuli ide: https://launchpad.net/sikuli
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • ImageProcessingHelper

      public ImageProcessingHelper()
  • Method Details

    • 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: