DomMatchers
  public
  
  final
  
  class
  DomMatchers
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.support.test.espresso.web.matcher.DomMatchers | 
A collection of hamcrest matchers for objects in the org.w3c.dom package (such as Document and Element).
Summary
Public methods | |
|---|---|
        
        
        static
        
        
        Matcher<Document>
     | 
  
    
      
      containingTextInBody(String text)
      
      
        Returns a matcher that matches Documents that have a body containing the given test.  | 
  
        
        
        static
        
        
        Matcher<Document>
     | 
  
    
      
      elementById(String id, Matcher<Element> elementMatcher)
      
      
        Matches   | 
  
        
        
        static
        
        
        Matcher<Document>
     | 
  
    
      
      elementByXPath(String xpath, Matcher<Element> elementMatcher)
      
      
        Matches a XPath and validates it against the first   | 
  
        
        
        static
        
        
        Matcher<Document>
     | 
  
    
      
      hasElementWithId(String id)
      
      
        Returns a matcher that matches   | 
  
        
        
        static
        
        
        Matcher<Document>
     | 
  
    
      
      hasElementWithXpath(String xpath)
      
      
        Returns a matcher that matches   | 
  
        
        
        static
        
        
        Matcher<Document>
     | 
  
    
      
      withBody(Matcher<Element> bodyMatcher)
      
      
        Returns a matcher that matches   | 
  
        
        
        static
        
        
        Matcher<Element>
     | 
  
    
      
      withTextContent(String textContent)
      
      
        Returns a matcher that matches   | 
  
        
        
        static
        
        
        Matcher<Element>
     | 
  
    
      
      withTextContent(Matcher<String> textContentMatcher)
      
      
        Returns a matcher that matches   | 
  
Inherited methods | |
|---|---|
  
    
  
    java.lang.Object
  
 | |
Public methods
containingTextInBody
Matcher<Document> containingTextInBody (String text)
Returns a matcher that matches Documents that have a body containing the given test.
| Parameters | |
|---|---|
text | 
        
          String  | 
      
| Returns | |
|---|---|
Matcher<Document> | 
        |
elementById
Matcher<Document> elementById (String id, Matcher<Element> elementMatcher)
Matches Documents that have an Element with the given id that matches the given
 element matcher.
| Parameters | |
|---|---|
id | 
        
          String  | 
      
elementMatcher | 
        
          Matcher  | 
      
| Returns | |
|---|---|
Matcher<Document> | 
        |
elementByXPath
Matcher<Document> elementByXPath (String xpath, Matcher<Element> elementMatcher)
Matches a XPath and validates it against the first Element that it finds in the NodeList.
| Parameters | |
|---|---|
xpath | 
        
          String  | 
      
elementMatcher | 
        
          Matcher  | 
      
| Returns | |
|---|---|
Matcher<Document> | 
        |
hasElementWithId
Matcher<Document> hasElementWithId (String id)
Returns a matcher that matches Documents that have at least one element with the given
 id.
| Parameters | |
|---|---|
id | 
        
          String  | 
      
| Returns | |
|---|---|
Matcher<Document> | 
        |
hasElementWithXpath
Matcher<Document> hasElementWithXpath (String xpath)
Returns a matcher that matches Documents that have at least one element with the given
 xpath.
| Parameters | |
|---|---|
xpath | 
        
          String  | 
      
| Returns | |
|---|---|
Matcher<Document> | 
        |
withBody
Matcher<Document> withBody (Matcher<Element> bodyMatcher)
Returns a matcher that matches Documents with body that matches the given matcher. 
| Parameters | |
|---|---|
bodyMatcher | 
        
          Matcher  | 
      
| Returns | |
|---|---|
Matcher<Document> | 
        |
withTextContent
Matcher<Element> withTextContent (String textContent)
Returns a matcher that matches Elements with the given textContent. Equivalent of
 withTextContent(is(textContent)).
| Parameters | |
|---|---|
textContent | 
        
          String  | 
      
| Returns | |
|---|---|
Matcher<Element> | 
        |
Classes
Exceptions