enableFlutterDriverExtension function
Enables Flutter Driver VM service extension.
This extension is required for tests that use package:flutter_driver
to
drive applications from a separate process.
Call this function prior to running your application, e.g. before you call
runApp
.
Optionally you can pass a DataHandler callback. It will be called if the test calls FlutterDriver.requestData.
slienceErrors
will prevent exceptions from being logged. This is useful
for tests where exceptions are expected. Defaults to false. Any errors
will still be returned in the response
field of the result json along
with an isError
boolean.
Implementation
void enableFlutterDriverExtension({ DataHandler handler, bool silenceErrors = false }) {
assert(WidgetsBinding.instance == null);
_DriverBinding(handler, silenceErrors);
assert(WidgetsBinding.instance is _DriverBinding);
}