Summary: Nested Classes | Methods | Inherited Methods | [Expand All]

# WebViewAssertions

`public final class WebViewAssertions`
`extends Object` ``

java.lang.Object
↳ | android.support.test.espresso.web.assertion.WebViewAssertions

A collection of `WebAssertion`s that assert on `WebView`s.

## Summary

### Nested classes
`interface` | `WebViewAssertions.ResultDescriber<E>` Converts a result to a String.

### Public methods
`static WebAssertion<Document>` | `webContent(Matcher<Document> domMatcher)` A WebAssertion which asserts that the document is matched by th provided matcher.
`static <E> WebAssertion<E>` | `webMatches(Atom<E> atom, Matcher<E> resultMatcher, ResultDescriber<? super E> resultDescriber)` A WebAssertion which asserts that the given Atom's result is accepted by the provided matcher.
`static <E> WebAssertion<E>` | `webMatches(Atom<E> atom, Matcher<E> resultMatcher)` A WebAssertion which asserts that the given Atom's result is accepted by the provided matcher.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`

## Public methods

### webContent

    WebAssertion<Document> webContent (Matcher<Document> domMatcher)

A WebAssertion which asserts that the document is matched by th provided matcher.

Parameters
`domMatcher` | `Matcher`

Returns
`WebAssertion<Document>` |

### webMatches

    WebAssertion<E> webMatches (Atom<E> atom,
                    Matcher<E> resultMatcher,
                    ResultDescriber<? super E> resultDescriber)

A WebAssertion which asserts that the given Atom's result is accepted by the provided matcher.

Parameters
`atom` | `Atom`: an atom to evaluate on the webview
`resultMatcher` | `Matcher`: a matcher to apply to the result of the atom.
`resultDescriber` | `ResultDescriber`: a describer that converts the result to a string.

Returns
`WebAssertion<E>` |

### webMatches

    WebAssertion<E> webMatches (Atom<E> atom,
                    Matcher<E> resultMatcher)

A WebAssertion which asserts that the given Atom's result is accepted by the provided matcher.

Parameters
`atom` | `Atom`: an atom to evaluate on the webview
`resultMatcher` | `Matcher`: a matcher to apply to the result of the atom.

Returns
`WebAssertion<E>` |

- ## Interfaces

  - WebViewAssertions.ResultDescriber

- ## Classes

  - TagSoupDocumentParser
  - WebAssertion
  - WebViewAssertions