com.vaadin.testbench.commands.

Class ScreenshotComparator


  • public class ScreenshotComparator
    extends Object
    • Constructor Detail

      • ScreenshotComparator

        public ScreenshotComparator()
    • Method Detail

      • cropToElement

        public static BufferedImage cropToElement(org.openqa.selenium.WebElement element,
                                                  BufferedImage fullScreen)
                                           throws IOException

        Crops the image to show only the element. If the element is partly off screen, crops to show the part of the element which is in the screenshot

        Parameters:

        element - the element to retain in the screenshot

        fullScreen - the full screen image

        Returns:

        Throws:

        IOException

      • compareScreen

        public static boolean compareScreen(File reference,
                                            ImageComparison imageComparison,
                                            org.openqa.selenium.TakesScreenshot takesScreenshot,
                                            org.openqa.selenium.HasCapabilities driver)
                                     throws IOException

        Throws:

        IOException