in packages/web_drivers/lib/chrome_driver_installer.dart [152:171]
Future<io.File> _downloadDriver() async {
if (driverDir.existsSync()) {
driverDir.deleteSync(recursive: true);
}
driverDir.createSync(recursive: true);
print('downloading file from $downloadUrl');
final StreamedResponse download = await client.send(Request(
'GET',
Uri.parse(downloadUrl),
));
final io.File downloadedFile =
io.File(path.join(driverDir.path, driverName()));
await download.stream.pipe(downloadedFile.openWrite());
return downloadedFile;
}