Class EdgeDriverService.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • score

        public int score​(org.openqa.selenium.Capabilities capabilities)
        Specified by:
        score in class org.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,​EdgeDriverService.Builder>
      • withAppendLog

        public EdgeDriverService.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.
      • withBuildCheckDisabled

        public EdgeDriverService.Builder withBuildCheckDisabled​(boolean noBuildCheck)
        Allows the driver to be used with potentially incompatible versions of the browser.
        Parameters:
        noBuildCheck - True for not enforcing matching versions.
        Returns:
        A self reference.
      • withLoglevel

        public EdgeDriverService.Builder withLoglevel​(org.openqa.selenium.chromium.ChromiumDriverLogLevel logLevel)
        Configures the driver server log level.
        Parameters:
        logLevel - ChromiumDriverLogLevel for desired log level output.
        Returns:
        A self reference.
      • withSilent

        public EdgeDriverService.Builder withSilent​(boolean silent)
        Configures the driver server for silent output.
        Parameters:
        silent - Log no output for true, no changes made if false.
        Returns:
        A self reference.
      • withVerbose

        public EdgeDriverService.Builder withVerbose​(boolean verbose)
        Configures the driver server verbosity.
        Parameters:
        verbose - Log all output for true, no changes made if false.
        Returns:
        A self reference.
      • withAllowedListIps

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

        public EdgeDriverService.Builder withReadableTimestamp​(java.lang.Boolean readableTimestamp)
        Configures the format of the logging for the driver server.
        Parameters:
        readableTimestamp - Whether the timestamp of the log is readable.
        Returns:
        A self reference.
      • loadSystemProperties

        protected void loadSystemProperties()
        Specified by:
        loadSystemProperties in class org.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,​EdgeDriverService.Builder>
      • createArgs

        protected java.util.List<java.lang.String> createArgs()
        Specified by:
        createArgs in class org.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,​EdgeDriverService.Builder>
      • createDriverService

        protected EdgeDriverService createDriverService​(java.io.File exe,
                                                        int port,
                                                        java.time.Duration timeout,
                                                        java.util.List<java.lang.String> args,
                                                        java.util.Map<java.lang.String,​java.lang.String> environment)
        Specified by:
        createDriverService in class org.openqa.selenium.remote.service.DriverService.Builder<EdgeDriverService,​EdgeDriverService.Builder>