Kotest Jsoup 매처(Jsoup Matchers)
Jsoup 매처에 대해서 설명한다.
여기에서는 KotlinTest jsoup 매처 확장 라이브러리에 있는 모든 현재 매처가 나열되어 있다. 이 라이브러리를 사용하려면 빌드에 kotlintest-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) |
해당 요소에 해당 클래스의 자식이 있는지 확인한다. |
참조
최종 수정 : 2024-04-14