-
public final class DefaultWebDriverSettings extends WebDriverSettings
-
-
Field Summary
Fields Modifier and Type Field Description private final DurationfetchTaskTimeoutprivate final DurationpollingDriverTimeoutprivate StringclientJsVersionprivate final ImmutableConfigconfprivate final DisplayModedisplayModeprivate final BooleanenableStartupScriptprivate final BooleanenableUrlBlockingprivate final BooleanforceNoSandboxprivate final BooleanisGUIprivate final BooleanisHeadlessprivate final BooleanisSPAprivate final BooleanisSupervisedprivate StringjsDirectoryprivate final BooleannoSandboxprivate StringpageLoadStrategyprivate StringpreloadJsprivate final Array<String>propertyNamesprivate final StringsupervisorProcessprivate final Collection<String>supervisorProcessArgs
-
Constructor Summary
Constructors Constructor Description DefaultWebDriverSettings(ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final DurationgetFetchTaskTimeout()final DurationgetPollingDriverTimeout()final StringgetClientJsVersion()final UnitsetClientJsVersion(String clientJsVersion)final ImmutableConfiggetConf()final DisplayModegetDisplayMode()final BooleangetEnableStartupScript()final BooleangetEnableUrlBlocking()final BooleangetForceNoSandbox()final BooleangetIsGUI()final BooleangetIsHeadless()final BooleangetIsSPA()final BooleangetIsSupervised()final StringgetJsDirectory()final UnitsetJsDirectory(String jsDirectory)final BooleangetNoSandbox()final StringgetPageLoadStrategy()final UnitsetPageLoadStrategy(String pageLoadStrategy)final StringgetPreloadJs()final UnitsetPreloadJs(String preloadJs)final Array<String>getPropertyNames()final StringgetSupervisorProcess()final Collection<String>getSupervisorProcessArgs()-
Methods inherited from class ai.platon.pulsar.protocol.browser.emulator.DefaultWebDriverSettings
createChromeOptions, createGeneralOptions -
Methods inherited from class ai.platon.pulsar.protocol.browser.driver.WebDriverSettings
formatViewPort, generatePredefinedJsConfig, generatePreloadJs, nameMangling -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getFetchTaskTimeout
final Duration getFetchTaskTimeout()
-
getPollingDriverTimeout
final Duration getPollingDriverTimeout()
-
getClientJsVersion
final String getClientJsVersion()
-
setClientJsVersion
final Unit setClientJsVersion(String clientJsVersion)
-
getConf
final ImmutableConfig getConf()
-
getDisplayMode
final DisplayMode getDisplayMode()
-
getEnableStartupScript
final Boolean getEnableStartupScript()
-
getEnableUrlBlocking
final Boolean getEnableUrlBlocking()
-
getForceNoSandbox
final Boolean getForceNoSandbox()
-
getIsHeadless
final Boolean getIsHeadless()
-
getIsSupervised
final Boolean getIsSupervised()
-
getJsDirectory
final String getJsDirectory()
-
setJsDirectory
final Unit setJsDirectory(String jsDirectory)
-
getNoSandbox
final Boolean getNoSandbox()
-
getPageLoadStrategy
final String getPageLoadStrategy()
-
setPageLoadStrategy
final Unit setPageLoadStrategy(String pageLoadStrategy)
-
getPreloadJs
final String getPreloadJs()
-
setPreloadJs
final Unit setPreloadJs(String preloadJs)
-
getPropertyNames
final Array<String> getPropertyNames()
-
getSupervisorProcess
final String getSupervisorProcess()
-
getSupervisorProcessArgs
final Collection<String> getSupervisorProcessArgs()
-
-
-
-