com.vaadin.testbench.screenshot.

Class ImageFileUtil.ImageFileUtilImpl

  • java.lang.Object
    • com.vaadin.testbench.screenshot.ImageFileUtil.ImageFileUtilImpl
  • Enclosing class:

    ImageFileUtil


    public static class ImageFileUtil.ImageFileUtilImpl
    extends Object
    • Constructor Detail

      • ImageFileUtilImpl

        public ImageFileUtilImpl()
    • Method Detail

      • getScreenshotReferenceDirectory

        public String getScreenshotReferenceDirectory()

        Returns the directory used for screenshot references.

        Returns:

        The screenshot reference directory, ending in a slash.

      • getScreenshotErrorDirectory

        public String getScreenshotErrorDirectory()

        Returns the directory used for screenshot error images.

        Returns:

        The screenshot error directory, ending in a slash.

      • createScreenshotDirectoriesIfNeeded

        public void createScreenshotDirectoriesIfNeeded()

        Creates all directories used to store screenshots unless they already exist.

      • readReferenceImage

        public BufferedImage readReferenceImage(String referenceImageFileName)
                                         throws IOException

        Reads the given reference image into a BufferedImage

        Parameters:

        referenceImageFileName -

        Returns:

        Throws:

        IOException

      • getErrorScreenshotFile

        public File getErrorScreenshotFile(String errorImageFileName)
      • getReferenceScreenshotFile

        public File getReferenceScreenshotFile(String referenceImageFileName)
      • getReferenceImageFileNames

        public List<String> getReferenceImageFileNames(String referenceImageFileName,
                                                       org.openqa.selenium.Capabilities capabilities)

        Returns the relative file names of reference images. The actual image file for a relative file name can be retrieved with getReferenceScreenshotFile(String).

        Parameters:

        referenceImageFileName -

        capabilities -

        Returns:

        file names of reference images