This plugin turns your Jenkins cluster into a Selenium2 Grid cluster, so that you can utilize your heterogeneous Jenkins clusters to carry out Selenium tests. It now has configurations to really specify the capabilities of each node so it won't fail your tests when a node is started with incompatible capabilities.
This plugin sets up Selenium Grid in the following way
Grid can also accept additional nodes launched outside Jenkins.
When you run selenium tests in stand-alone Selenium, you specify the type of the browser in the constructor.
In addition to standard platform matching capability offered out-of-the-box by Selenium Grid, Jenkins allows you to specify "jenkins.label" as a capability, whose value is an expression of label names to narrow down where to run the tests. See the following example:
These capabilities are matched by a custom capability matcher.
Selenium 1 clients can connect to this via the following syntax:
Due to the underlying code change in Selenium, this plugin no longer allows Selenium1 clients to do label-based capability matching like the previous versions. If this is important, please use the selenium plugin 1.5, which is the last version that shipped with Selenium Grid 1, which supported the "LABEL[&LABEL&...]:BROWSER" syntax in the browser field to select nodes via labels.
Skip to end of metadata Go to start of metadata