in packages/web_drivers/lib/firefox_driver_installer.dart [89:110]
Future<io.File> _downloadDriver() async {
if (driverDir.existsSync()) {
driverDir.deleteSync(recursive: true);
}
driverDir.createSync(recursive: true);
final StreamedResponse download = await client.send(Request(
'GET',
Uri.parse(downloadUrl),
));
final io.File downloadedFile =
io.File(path.join(driverDir.path, geckoDriverVersion));
final io.IOSink sink = downloadedFile.openWrite();
await download.stream.pipe(sink);
await sink.flush();
await sink.close();
return downloadedFile;
}