Package com.shaft.properties.internal
Interface Web
- All Superinterfaces:
org.aeonbits.owner.Config
,EngineProperties<Web>
,Serializable
@Sources({"system:properties","file:src/main/resources/properties/WebCapabilities.properties","file:src/main/resources/properties/default/WebCapabilities.properties","classpath:WebCapabilities.properties"})
public interface Web
extends EngineProperties<Web>
-
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 TypeMethodDescriptionbaseURL()
int
int
boolean
boolean
boolean
boolean
int
boolean
double
int
default Web.SetProperty
set()
-
Method Details
-
targetBrowserName
-
forceBrowserDownload
@Key("forceBrowserDownload") @DefaultValue("false") boolean forceBrowserDownload() -
headlessExecution
@Key("headlessExecution") @DefaultValue("false") boolean headlessExecution() -
incognitoMode
@Key("incognitoMode") @DefaultValue("false") boolean incognitoMode() -
isMobileEmulation
@Key("isMobileEmulation") @DefaultValue("false") boolean isMobileEmulation() -
mobileEmulationIsCustomDevice
@Key("mobileEmulation.isCustomDevice") @DefaultValue("false") boolean mobileEmulationIsCustomDevice() -
mobileEmulationDeviceName
-
mobileEmulationWidth
@Key("mobileEmulation.width") @DefaultValue("") int mobileEmulationWidth() -
mobileEmulationHeight
@Key("mobileEmulation.height") @DefaultValue("") int mobileEmulationHeight() -
mobileEmulationPixelRatio
@Key("mobileEmulation.pixelRatio") @DefaultValue("1.0") double mobileEmulationPixelRatio() -
mobileEmulationUserAgent
-
baseURL
-
browserWindowWidth
@Key("browserWindowWidth") @DefaultValue("1920") int browserWindowWidth() -
browserWindowHeight
@Key("browserWindowHeight") @DefaultValue("1080") int browserWindowHeight() -
set
- Specified by:
set
in interfaceEngineProperties<Web>
-