API Docs for: 0.0.6
Show:

FirefoxDriver.WebDriverServer Class

Defined in: lib/webdriver.js:33
Module: FirefoxDriver

Firefox Autotest (Marionette) WebDriver handler & request executor

Methods

_loadCommands

() private chainable

Loads the webdriver commands (aka. REST endpoints) from the commands library

_onRequest

(
  • command
  • req
  • res
)
private chainable

Default webdriver request handler, will be used if no onRequest method is given in the webdriver command

Parameters:

  • command Object
  • req Object
  • res Object

addCommand

(
  • command
)
Object public

Generates a function for every webdriver command and an express route endpoint

Parameters:

  • command Object

Returns:

Object:

command

connect

(
  • webdriverPort
)
Q.promise public

Defined in lib/webdriver.js:69

Opens the WebDriverServer port

Parameters:

  • webdriverPort Integer

Returns:

Q.promise:

promise

kill

() Q.promise public

Defined in lib/webdriver.js:88

Closes the webdriver server port & cleans up

Returns:

Q.promise:

promise