Skip to content
An Extension to test Ktor endpoints that produces HTML in a meaningful way by the use of skrape{it}.
Kotlin
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn/wrapper
src
.gitignore
.travis.yml
CONTRIBUTE.md
LICENSE
README.md
example-usage.gif
ktor.png
mvnw
mvnw.cmd
pom.xml
skrape.png

README.md

Documentation maven central License JDK

master build status Codecov Known Vulnerabilities

Donate Awesome Kotlin Badge

skrape{it} Ktor Extension

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.

Example

example-usage

Setup

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>

Read the Docs

You'll always find documentation of the latest release at https://docs.skrape.it

You can’t perform that action at this time.