An Extension to test Ktor endpoints that produces HTML in a meaningful way.
skrape{it} is a Kotlin-based HTML testing and web scraping library that can be used seamlessly in Spring-Boot, Android or other JVM projects. It places particular emphasis on ease of use, a high level of readability, attention to performance through the use of non-blocking operations and is not bound to a specific test runner.
Gradle (Kotlin DSL):
testCompile("it.skrape:skrapeit-core:+") testCompile("it.skrape:skrapeit-ktor:+")
Gradle (Groovy DSL):
testCompile "it.skrape:skrapeit-core:+" testCompile "it.skrape:skrapeit-ktor:+"
Maven:
<dependency> <groupId>it.skrape</groupId> <artifactId>skrapeit-core</artifactId> <version>LATEST</version> <scope>test</scope> </dependency> <dependency> <groupId>it.skrape</groupId> <artifactId>skrapeit-ktor</artifactId> <version>LATEST</version> <scope>test</scope> </dependency>
You'll always find documentation of the latest release at https://docs.skrape.it