-
public final class DefaultWebDriverSettings extends WebDriverSettings
-
-
Field Summary
Fields Modifier and Type Field Description private StringclientJsVersionprivate final ImmutableConfigconfprivate final DisplayModedisplayModeprivate final BooleanenableUrlBlockingprivate final BooleanforceNoSandboxprivate final BooleanisGUIprivate final BooleanisHeadlessprivate final BooleanisSupervisedprivate StringjsDirectoryprivate final BooleanjsInvadingEnabledprivate final BooleannoSandboxprivate StringpageLoadStrategyprivate final Array<String>propertyNamesprivate final List<Pair<String, String>>scriptsprivate final StringsupervisorProcessprivate final Collection<String>supervisorProcessArgsprivate final List<String>userAgentsprivate final PathuserDataDir
-
Constructor Summary
Constructors Constructor Description DefaultWebDriverSettings(ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final StringgetClientJsVersion()final UnitsetClientJsVersion(String clientJsVersion)final ImmutableConfiggetConf()final DisplayModegetDisplayMode()final BooleangetEnableUrlBlocking()final BooleangetForceNoSandbox()final BooleangetIsGUI()final BooleangetIsHeadless()final BooleangetIsSupervised()final StringgetJsDirectory()final UnitsetJsDirectory(String jsDirectory)final BooleangetJsInvadingEnabled()final BooleangetNoSandbox()final StringgetPageLoadStrategy()final UnitsetPageLoadStrategy(String pageLoadStrategy)final Array<String>getPropertyNames()final List<Pair<String, String>>getScripts()final StringgetSupervisorProcess()final Collection<String>getSupervisorProcessArgs()final List<String>getUserAgents()final PathgetUserDataDir()-
Methods inherited from class ai.platon.pulsar.protocol.browser.emulator.DefaultWebDriverSettings
createChromeDevtoolsOptions, createGeneralOptions -
Methods inherited from class ai.platon.pulsar.protocol.browser.driver.WebDriverSettings
buildChromeUserAgent, formatViewPort, generateUserAgents, parseJs, parseLibJs, randomUserAgent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getClientJsVersion
final String getClientJsVersion()
-
setClientJsVersion
final Unit setClientJsVersion(String clientJsVersion)
-
getConf
final ImmutableConfig getConf()
-
getDisplayMode
final DisplayMode getDisplayMode()
-
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)
-
getJsInvadingEnabled
final Boolean getJsInvadingEnabled()
-
getNoSandbox
final Boolean getNoSandbox()
-
getPageLoadStrategy
final String getPageLoadStrategy()
-
setPageLoadStrategy
final Unit setPageLoadStrategy(String pageLoadStrategy)
-
getPropertyNames
final Array<String> getPropertyNames()
-
getScripts
final List<Pair<String, String>> getScripts()
-
getSupervisorProcess
final String getSupervisorProcess()
-
getSupervisorProcessArgs
final Collection<String> getSupervisorProcessArgs()
-
getUserAgents
final List<String> getUserAgents()
-
getUserDataDir
final Path getUserDataDir()
-
-
-
-