Contains library main API (Browser and DevToolsProtocol)
class Browser : AutoCloseable, Closeable
Creates new browser that allows querying remote chrome instance for debugging sessions |
|
open class DevToolsProtocol : Closeable
DevToolsProtocol represents all operations on all domains that can be issued to control Chrome via DevTools Protocol. |
class BrowserInfoDiscoveryFailedException : RuntimeException
BrowserInfoDiscoveryFailedException is thrown when there's no possibility to query browser for debugger websocket endpoint. |
typealias FlowableBlock<T> = () -> Flowable<T> |
|
typealias SingleBlock<T> = () -> Single<T> |
fun <T : Any> await(block: SingleBlock<T>): T |
|
fun <T> awaitMany(block: FlowableBlock<T>): List<T> |