Package com.shaft.properties.internal
Interface Visuals
- All Superinterfaces:
org.aeonbits.owner.Config
,EngineProperties<Visuals>
,Serializable
@Sources({"system:properties","file:src/main/resources/properties/VisualValidations.properties","file:src/main/resources/properties/default/VisualValidations.properties","classpath:VisualValidations.properties"})
public interface Visuals
extends EngineProperties<Visuals>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aeonbits.owner.Config
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
boolean
double
boolean
float
default Visuals.SetProperty
set()
boolean
double
-
Method Details
-
visualMatchingThreshold
@Key("visualMatchingThreshold") @DefaultValue("0.90") double visualMatchingThreshold() -
screenshotParamsScalingFactor
@Key("screenshotParams_scalingFactor") @DefaultValue("1.0") double screenshotParamsScalingFactor() -
screenshotParamsWhenToTakeAScreenshot
@Key("screenshotParams_whenToTakeAScreenshot") @DefaultValue("ValidationPointsOnly") String screenshotParamsWhenToTakeAScreenshot() -
screenshotParamsScreenshotType
@Key("screenshotParams_screenshotType") @DefaultValue("fullPage") String screenshotParamsScreenshotType() -
screenshotParamsHighlightElements
@Key("screenshotParams_highlightElements") @DefaultValue("true") boolean screenshotParamsHighlightElements() -
screenshotParamsHighlightMethod
@Key("screenshotParams_highlightMethod") @DefaultValue("AI") String screenshotParamsHighlightMethod() -
screenshotParamsSkippedElementsFromScreenshot
@Key("screenshotParams_skippedElementsFromScreenshot") @DefaultValue("") String screenshotParamsSkippedElementsFromScreenshot() -
screenshotParamsWatermark
@Key("screenshotParams_watermark") @DefaultValue("true") boolean screenshotParamsWatermark() -
screenshotParamsWatermarkOpacity
@Key("screenshotParams_watermarkOpacity") @DefaultValue("0.2") float screenshotParamsWatermarkOpacity() -
createAnimatedGif
@Key("createAnimatedGif") @DefaultValue("false") boolean createAnimatedGif() -
animatedGifFrameDelay
@Key("animatedGif_frameDelay") @DefaultValue("500") int animatedGifFrameDelay() -
videoParamsRecordVideo
@Key("videoParams_recordVideo") @DefaultValue("false") boolean videoParamsRecordVideo() -
videoParamsScope
-
whenToTakePageSourceSnapshot
-
set
- Specified by:
set
in interfaceEngineProperties<Visuals>
-