org.openqa.selenium.chrome
Class ChromeDriverService.Builder

java.lang.Object
  extended by org.openqa.selenium.remote.service.DriverService.Builder
      extended by org.openqa.selenium.chrome.ChromeDriverService.Builder
Enclosing class:
ChromeDriverService

public static class ChromeDriverService.Builder
extends DriverService.Builder

Builder used to configure new ChromeDriverService instances.


Field Summary
 
Fields inherited from class org.openqa.selenium.remote.service.DriverService.Builder
environment, exe, logFile, port
 
Constructor Summary
ChromeDriverService.Builder()
           
 
Method Summary
 ChromeDriverService build()
           
protected  DriverService buildDriverService()
           
 ChromeDriverService.Builder usingAnyFreePort()
           
 ChromeDriverService.Builder usingChromeDriverExecutable(File file)
          Deprecated. Use usingDriverExecutable(File) instead
 ChromeDriverService.Builder usingDriverExecutable(File file)
           
 ChromeDriverService.Builder usingPort(int port)
           
 ChromeDriverService.Builder withEnvironment(Map<String,String> environment)
           
 ChromeDriverService.Builder withLogFile(File logFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChromeDriverService.Builder

public ChromeDriverService.Builder()
Method Detail

usingChromeDriverExecutable

public ChromeDriverService.Builder usingChromeDriverExecutable(File file)
Deprecated. Use usingDriverExecutable(File) instead

A synonym for usingDriverExecutable(File).

Parameters:
file - The executable to use.
Returns:
A self reference.

usingDriverExecutable

public ChromeDriverService.Builder usingDriverExecutable(File file)
Overrides:
usingDriverExecutable in class DriverService.Builder

usingPort

public ChromeDriverService.Builder usingPort(int port)
Overrides:
usingPort in class DriverService.Builder

usingAnyFreePort

public ChromeDriverService.Builder usingAnyFreePort()
Overrides:
usingAnyFreePort in class DriverService.Builder

withEnvironment

@Beta
public ChromeDriverService.Builder withEnvironment(Map<String,String> environment)
Overrides:
withEnvironment in class DriverService.Builder

withLogFile

public ChromeDriverService.Builder withLogFile(File logFile)
Overrides:
withLogFile in class DriverService.Builder

build

public ChromeDriverService build()
Overrides:
build in class DriverService.Builder

buildDriverService

protected DriverService buildDriverService()
                                    throws IOException
Specified by:
buildDriverService in class DriverService.Builder
Throws:
IOException


Copyright © 2012. All Rights Reserved.