All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aquality.selenium.core.configurations.IVisualizationConfiguration Maven / Gradle / Ivy

Go to download

Library with core functions simplifying work with Selenium-controlled applications.

There is a newer version: 4.2.0
Show newest version
package aquality.selenium.core.configurations;

/**
 * Represents visualization configuration, used for image comparison.
 */
public interface IVisualizationConfiguration {
    /**
     * Image format for comparison.
     * @return image format.
     */
    String getImageFormat();

    /**
     * Gets maximum length of full file name with path for image comparison.
     * @return maximum symbols count in file path.
     */
    int getMaxFullFileNameLength();

    /**
     * Gets default threshold used for image comparison.
     * @return The default threshold value.
     */
    float getDefaultThreshold();

    /**
     * Gets width of the image resized for comparison.
     * @return comparison width.
     */
    int getComparisonWidth();

    /**
     * Gets height of the image resized for comparison.
     * @return comparison height.
     */
    int getComparisonHeight();

    /**
     * Gets path used to save and load page dumps.
     * @return path to dumps.
     */
    String getPathToDumps();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy