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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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
    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
    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
    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:
      proximity -
      path -
    • 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:
      proximity -
      path -
    • 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: