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