Class ChromeDriverService.Builder

    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.google.common.collect.ImmutableList<java.lang.String> createArgs()  
      protected ChromeDriverService createDriverService​(java.io.File exe, int port, com.google.common.collect.ImmutableList<java.lang.String> args, com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> environment)  
      protected java.io.File findDefaultExecutable()  
      int score​(org.openqa.selenium.Capabilities capabilities)  
      ChromeDriverService.Builder withAppendLog​(boolean appendLog)
      Configures the driver server appending to log file.
      ChromeDriverService.Builder withSilent​(boolean silent)
      Configures the driver server for silent output.
      ChromeDriverService.Builder withVerbose​(boolean verbose)
      Configures the driver server verbosity.
      ChromeDriverService.Builder withWhitelistedIps​(java.lang.String whitelistedIps)
      Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.
      • Methods inherited from class org.openqa.selenium.remote.service.DriverService.Builder

        build, getLogFile, getPort, usingAnyFreePort, usingDriverExecutable, usingPort, withEnvironment, withLogFile
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • withAppendLog

        public ChromeDriverService.Builder withAppendLog​(boolean appendLog)
        Configures the driver server appending to log file.
        Parameters:
        appendLog - True for appending to log file, false otherwise.
        Returns:
        A self reference.
      • withVerbose

        public ChromeDriverService.Builder withVerbose​(boolean verbose)
        Configures the driver server verbosity.
        Parameters:
        verbose - True for verbose output, false otherwise.
        Returns:
        A self reference.
      • withSilent

        public ChromeDriverService.Builder withSilent​(boolean silent)
        Configures the driver server for silent output.
        Parameters:
        silent - True for silent output, false otherwise.
        Returns:
        A self reference.
      • withWhitelistedIps

        public ChromeDriverService.Builder withWhitelistedIps​(java.lang.String whitelistedIps)
        Configures the comma-separated list of remote IPv4 addresses which are allowed to connect to the driver server.
        Parameters:
        whitelistedIps - Comma-separated list of remote IPv4 addresses.
        Returns:
        A self reference.
      • createArgs

        protected com.google.common.collect.ImmutableList<java.lang.String> createArgs()
        Specified by:
        createArgs in class org.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,​ChromeDriverService.Builder>
      • createDriverService

        protected ChromeDriverService createDriverService​(java.io.File exe,
                                                          int port,
                                                          com.google.common.collect.ImmutableList<java.lang.String> args,
                                                          com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> environment)
        Specified by:
        createDriverService in class org.openqa.selenium.remote.service.DriverService.Builder<ChromeDriverService,​ChromeDriverService.Builder>