Package hudson.plugins.sauce_ondemand
Class WebDriverAxis
java.lang.Object
hudson.model.AbstractDescribableImpl<hudson.matrix.Axis>
hudson.matrix.Axis
hudson.plugins.sauce_ondemand.BrowserAxis
hudson.plugins.sauce_ondemand.WebDriverAxis
- All Implemented Interfaces:
ExtensionPoint,Describable<hudson.matrix.Axis>,Comparable<hudson.matrix.Axis>,Iterable<String>
Multi-configuration project axis for Appium browsers.
- Author:
- Ross Rowe
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
BROWSER_FACTORYFields inherited from class hudson.matrix.Axis
name, values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.saucelabs.ci.BrowsergetBrowserForKey(String value) Methods inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
addBuildVariable, hasValue, rebuildMethods inherited from class hudson.matrix.Axis
all, compareTo, equals, getDescriptor, getName, getValues, getValueString, hashCode, indexOf, isSystem, iterator, parsePrefixed, readResolve, size, toString, valueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
WebDriverAxis
Constructs a new instance.- Parameters:
values- list of WebDriver browsers
-
-
Method Details
-
getBrowserForKey
- Specified by:
getBrowserForKeyin classBrowserAxis- Parameters:
value- browser key- Returns:
- WebDriver browser which corresponds to key
-