Running in a browser

First, Download and install ChromeDriver
and run it on port 4444:

To run tests with flutter drive, create a new directory containing a new file,
test_driver/integration_test.dart:

Then add IntegrationTestWidgetsFlutterBinding.ensureInitialized() in your 
integration_test/<name>_test.dart file:

In a separate process, run flutter_drive:

To learn more, see the
Running Flutter driver tests with web wiki page.

Testing on Firebase Test Lab

You can use the Firebase Test Lab with both Android
and iOS targets.

Android setup

Follow the instructions in the Android Device Testing
section of the README.

iOS setup

Follow the instructions in the iOS Device Testing
section of the README.

Test Lab project setup