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>
public class WebDriverAxis extends BrowserAxis
Multi-configuration project axis for Appium browsers.- Author:
- Ross Rowe
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebDriverAxis.DescriptorImpl-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
BROWSER_FACTORY
-
-
Constructor Summary
Constructors Constructor Description WebDriverAxis(List<String> values)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.saucelabs.ci.BrowsergetBrowserForKey(String value)-
Methods inherited from class hudson.plugins.sauce_ondemand.BrowserAxis
addBuildVariable, hasValue, rebuild
-
Methods inherited from class hudson.matrix.Axis
all, compareTo, equals, getDescriptor, getName, getValues, getValueString, hashCode, indexOf, isSystem, iterator, parsePrefixed, readResolve, size, toString, value
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
getBrowserForKey
protected com.saucelabs.ci.Browser getBrowserForKey(String value)
- Specified by:
getBrowserForKeyin classBrowserAxis- Parameters:
value- browser key- Returns:
- WebDriver browser which corresponds to key
-
-