WebDriver Factory

This Node Is Deprecated — This version of the node has been replaced with a new and improved version. The old version is kept for backwards-compatibility, but for all new workflows we suggest to use the version linked below.
Go to Suggested ReplacementWebDriver Factory

This node is responsible for configuring a WebDriver Factory. The WebDriver Factory creates new WebDrivers which are required for example by the Start WebDriver node. The node's configuration allows to select a concrete WebDriver implementation. The following WebDrivers are supported:

All WebDrivers except the HtmlUnitDriver, the Ghost Driver, and the RemoteWebDriver open an actual browser on your machine. This means, that the browser needs to be installed and accessible on your system. Usually, the browsers can be found automatically, in case they are available in the system's path variable or they are present at system-specific standard locations. See the WebDriver-specific documentations above for more information.

The HtmlUnitDriver and the Ghost Driver work headless and do therefore not require any particular browser.

The RemoteWebDriver allows to connect to a remote browser which is running on a Selenium server. See here for more details about the server side. You may also use this option to connect to third party, cloud-based Selenium services such as BrowserStack.

Capabilities for the WebDriver can be configured using the key-value editor. This is relevant especially when running a RemoteWebDriver to specify which platform, browser, and browser version to use. In case, you're using a third party service for running your RemoteWebDriver refer to the corresponding documentation (e.g. capabilities for BrowserStack can be found here).


The WebDriver to use
The URL in case a RemoteWebDriver is selected
List of key-value pairs with capabilities
Test WebDriver
Perform a test run with the current configuration; a new WebDriver is opened and a test page is loaded, and the WebDriver is closed again in order to check whether the configuration is correct.

Input Ports

This node has no input ports

Output Ports

A configured WebDriver factory.


This node has no views




You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.