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