-
public final class DefaultWebDriverSettings extends WebDriverSettings
-
-
Field Summary
Fields Modifier and Type Field Description private StringclientJsVersionprivate final ImmutableConfigconfprivate final DisplayModedisplayModeprivate final BooleanenableUrlBlockingprivate final BooleanisGUIprivate final BooleanisHeadlessprivate final BooleanisSupervisedprivate StringjsDirectoryprivate final BooleanjsInvadingEnabledprivate final BooleannoSandboxprivate StringpageLoadStrategyprivate final Array<String>propertyNamesprivate final Map<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 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 Map<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()
-
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 Map<String, String> getScripts()
-
getSupervisorProcess
final String getSupervisorProcess()
-
getSupervisorProcessArgs
final Collection<String> getSupervisorProcessArgs()
-
getUserAgents
final List<String> getUserAgents()
-
getUserDataDir
final Path getUserDataDir()
-
-
-
-