Kotest Jsoup マッチャー(Jsoup Matchers)
Jsoup マッチャーについて説明する。
ここでは、Kotest jsoup マッチャー拡張ライブラリにある現在のすべてのマッチャーを一覧する。このライブラリを使用するには、ビルドに kotest-assertions-jsoup を追加する必要がある。
| Element |
説明 |
element.shouldHaveChildWithTag(tag) |
その要素に指定したタグを持つ子要素があることを確認する。 |
element.shouldHaveText(text) |
要素に指定したテキストがあることを確認する。 |
element.shouldHaveAttribute(name) |
要素が指定した名前の属性を持つことを確認する。 |
element.shouldHaveAttributeValue(name, value) |
要素が指定した値を持つ属性を持つことを確認する。 |
| Elements |
説明 |
elements.shouldBePresent() |
Elements オブジェクトに何らかの項目があることを確認する。 |
elements.shouldBePresent(n) |
Elements オブジェクトに n 個の項目があることを確認する。 |
elements.shouldBePresent(n) |
Elements オブジェクトに n 個の項目があることを確認する。 |
| HTML |
説明 |
element.shouldHaveId(id) |
要素が指定した値の ID 属性を持つことを確認する。 |
element.shouldHaveClass(class) |
要素に指定したクラスがあることを確認する。 |
element.shouldHaveSrc(src) |
要素に指定した値の src 属性があることを確認する。 |
element.shouldHaveHref(href) |
要素に指定した値の href 属性があることを確認する。 |
element.shouldHaveElementWithId(id) |
その要素に指定した ID を持つ子項目があることを確認する。 |
element.shouldHaveChildWithClass(id) |
その要素に指定したクラスの子があることを確認する。 |
参照