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 | |
---|---|
From
class
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 Document
s 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 Document
s 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 Document
s 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 Document
s with body that matches the given matcher.
Parameters | |
---|---|
bodyMatcher |
Matcher |
Returns | |
---|---|
Matcher<Document> |
withTextContent
Matcher<Element> withTextContent (String textContent)
Returns a matcher that matches Element
s with the given textContent. Equivalent of
withTextContent(is(textContent)).
Parameters | |
---|---|
textContent |
String |
Returns | |
---|---|
Matcher<Element> |
Classes
Exceptions