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

com.applitools.eyes.selenium.IConfigurationSetter Maven / Gradle / Ivy

package com.applitools.eyes.selenium;

import com.applitools.eyes.visualgridclient.model.EmulationDevice;
import com.applitools.eyes.visualgridclient.model.EmulationInfo;
import com.applitools.eyes.visualgridclient.model.RenderBrowserInfo;
import com.applitools.eyes.visualgridclient.model.ScreenOrientation;

import java.util.List;

public interface IConfigurationSetter extends com.applitools.eyes.config.IConfigurationSetter {
    void setWaitBeforeScreenshots(int waitBeforeScreenshots);

    void setStitchMode(StitchMode stitchMode);

    void setHideScrollbars(boolean hideScrollbars);

    void setHideCaret(boolean hideCaret);

    IConfigurationSetter addBrowsers(RenderBrowserInfo... browsersInfo);

    IConfigurationSetter addBrowser(RenderBrowserInfo browserInfo);

    IConfigurationSetter addBrowser(int width, int height, Configuration.BrowserType browserType, String baselineEnvName);

    IConfigurationSetter addBrowser(int width, int height, Configuration.BrowserType browserType);

    IConfigurationSetter addDeviceEmulation(EmulationDevice emulationDevice, String baselineEnvName);

    IConfigurationSetter addDeviceEmulation(EmulationDevice emulationDevice);

    IConfigurationSetter addDeviceEmulation(EmulationInfo emulationInfo, String baselineEnvName);

    IConfigurationSetter addDeviceEmulation(EmulationInfo emulationInfo);

    IConfigurationSetter addDeviceEmulation(EmulationInfo.DeviceName deviceName, ScreenOrientation orientation);

    IConfigurationSetter addDeviceEmulation(EmulationInfo.DeviceName deviceName);

    IConfigurationSetter addDeviceEmulation(int width, int height);


    void setBrowsersInfo(List browsersInfo);

    void setThrowExceptionOn(boolean throwExceptionOn);

    void setTestName(String testName);

    boolean isForceFullPageScreenshot();

    void setForceFullPageScreenshot(boolean forceFullPageScreenshot);

    void setRenderingConfig(boolean renderingConfig);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy