Package org.openqa.selenium.grid.data
Class DefaultSlotMatcher
- java.lang.Object
-
- org.openqa.selenium.grid.data.DefaultSlotMatcher
-
- All Implemented Interfaces:
SlotMatcher
public class DefaultSlotMatcher extends java.lang.Object implements SlotMatcher
Default matching implementation for slots, loosely based on the requirements for capability matching from the WebDriver spec. A match is made if the following are all true:- All non-extension capabilities from the
stereotypematch those in theCapabilitiesbeing considered. - If the
Capabilitiesbeing considered contain any of:- browserName
- browserVersion
- platform
stereotypemust contain the same values.
One thing to note is that extension capabilities are not considered when matching slots, since the matching of these is implementation-specific to each driver.
-
-
Constructor Summary
Constructors Constructor Description DefaultSlotMatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmatches(org.openqa.selenium.Capabilities stereotype, org.openqa.selenium.Capabilities capabilities)
-
-
-
Method Detail
-
matches
public boolean matches(org.openqa.selenium.Capabilities stereotype, org.openqa.selenium.Capabilities capabilities)- Specified by:
matchesin interfaceSlotMatcher
-
-