/kdriver-nextjs

NextJs extensions for KDriver.

Primary LanguageKotlinApache License 2.0Apache-2.0

kdriver-nextjs

License Maven Central Version Issues Pull Requests codecov CodeFactor Open Source Helpers

NextJs extensions for KDriver.

Installation

Add the dependency to your build.gradle.kts:

dependencies {
    implementation("dev.kdriver:nextjs:0.1.4")
}

Usage

fun main() = runBlocking {
    val browser = createBrowser(this)
    val tab = browser.get("about:blank")
    val allObjects = tab.capturePushesFromJs { // Or `capturePushesFromHtml`
        tab.get(url)
        fetchAll()
    }
    println("Raw captured objects: ${allObjects.size}")
}