createDriver function

WebDriver createDriver({
  1. Uri? uri,
  2. Map<String, dynamic>? desired,
  3. WebDriverSpec spec = core.WebDriverSpec.Auto,
  4. Map<String, String> webDriverHeaders = const {},
})

Creates a new sync WebDriver using SyncHttpRequestClient.

This will bring in dependency on dart:io. Note: WebDriver endpoints will be constructed using resolve against uri. Therefore, if uri does not end with a trailing slash, the last path component will be dropped.

Implementation

core.WebDriver createDriver(
        {Uri? uri,
        Map<String, dynamic>? desired,
        core.WebDriverSpec spec = core.WebDriverSpec.Auto,
        Map<String, String> webDriverHeaders = const {}}) =>
    core.createDriver(
        (prefix) => SyncHttpRequestClient(prefix, headers: webDriverHeaders),
        uri: uri,
        desired: desired,
        spec: spec);