Package-level declarations
Types
Link copied to clipboard
interface BrowserTarget
Link copied to clipboard
class Config(userDataDir: Path? = null, val headless: Boolean = false, val userAgent: String? = null, browserExecutablePath: Path? = null, browserArgs: List<String>? = null, sandbox: Boolean = true, val lang: String? = null, var host: String? = null, var port: Int? = null, val expert: Boolean = false, val browserConnectionTimeout: Long = 500, val browserConnectionMaxTries: Int = 60, val eventsBufferSize: Int = 64, val autoDiscoverTargets: Boolean = true)
Link copied to clipboard
Link copied to clipboard
Default implementation of the Browser interface.
Link copied to clipboard
Functions
Link copied to clipboard
suspend fun createBrowser(coroutineScope: CoroutineScope, userDataDir: Path? = null, headless: Boolean = false, userAgent: String? = null, browserExecutablePath: Path? = null, browserArgs: List<String>? = null, sandbox: Boolean = true, lang: String? = null, host: String? = null, port: Int? = null): Browser
The entry point for creating a new Browser instance.