NextJs extensions for KDriver.
Add the dependency to your build.gradle.kts:
dependencies {
implementation("dev.kdriver:nextjs:0.2.0")
}fun main() = runBlocking {
val browser = createBrowser(this)
val tab = browser.get("about:blank")
val resolvedObject = tab.capturePushesFromJs { // Or `capturePushesFromHtml`
tab.get(url)
resolvedNextF() // Resolves Next.js specific data using RSC resolver
}
println(resolvedObject)
}