Class DefaultSlotMatcher

  • All Implemented Interfaces:
    java.io.Serializable, SlotMatcher

    public class DefaultSlotMatcher
    extends java.lang.Object
    implements SlotMatcher, java.io.Serializable
    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 stereotype match those in the Capabilities being considered.
    • If the Capabilities being considered contain any of:
      • browserName
      • browserVersion
      • platformName
      Then the stereotype must 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.

    See Also:
    Serialized Form