-
public class WebDriverSettings extends BrowserSettingsA general chrome option set: Capabilities { acceptInsecureCerts: false, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: { chromedriverVersion: 2.44.609551 (5d576e9a44fe4c..., userDataDir: /tmp/.org.chromium.Chromium... }, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:43001}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: none, platform: LINUX, platformName: LINUX, rotatable: false, setWindowRect: true, takesHeapSnapshot: true, takesScreenshot: true, unexpectedAlertBehaviour: ignore, unhandledPromptBehavior: ignore, version: 69.0.3497.100, webStorageEnabled: true }
-
-
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 WebDriverSettings(ImmutableConfig immutableConfig)WebDriverSettings(Map<String, Object> parameters, String jsDirectory, ImmutableConfig immutableConfig)
-
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()final DesiredCapabilitiescreateGeneralOptions()final ChromeOptionscreateChromeDevtoolsOptions(DesiredCapabilities generalOptions)-
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()
-
createGeneralOptions
final DesiredCapabilities createGeneralOptions()
-
createChromeDevtoolsOptions
final ChromeOptions createChromeDevtoolsOptions(DesiredCapabilities generalOptions)
-
-
-
-