Jsoup Matchers
This page lists all current matchers in the KotlinTest jsoup matchers extension library. To use this library
you need to add kotlintest-assertions-jsoup
to your build.
Element | |
---|---|
element.shouldHaveChildWithTag(tag) | Asserts that the element has a child with the given tag |
element.shouldHaveText(text) | Asserts that the element has the given text |
element.shouldHaveAttribute(name) | Asserts that the element has an attribute with the given name |
element.shouldHaveAttributeValue(name, value) | Asserts that the element have an attribute with the given value |
Elements | |
---|---|
elements.shouldBePresent() | Asserts that the Elements object has some item |
elements.shouldBePresent(n) | Asserts that the Elements object has N items |
elements.shouldBePresent(n) | Asserts that the Elements object has N items |
HTML | |
---|---|
element.shouldHaveId(id) | Asserts that the element has an attribute id with the given value |
element.shouldHaveClass(class) | Asserts that the element has the specified class |
element.shouldHaveSrc(src) | Asserts that the element has an attribute src with the given value |
element.shouldHaveHref(href) | Asserts that the element has an attribute href with the given value |
element.shouldHaveElementWithId(id) | Asserts that the element has a child with the given id |
element.shouldHaveChildWithClass(id) | Asserts that the element has a child with the given class |