mirror of
https://github.com/flutter/flutter.git
synced 2026-01-23 16:36:37 +08:00
* update packages * implement * remove trailing spaces * Revert "remove trailing spaces" This reverts commit d3bffbef57d142a4a5d98dea4c3e9b6db856c9bb. * Revert "implement" This reverts commit 6b6172a827c84985c5fe09e676096878fba43306.
Flutter Web integration tests
To run the tests in this package download the chromedriver matching the version of Chrome. To find out the version of your Chrome installation visit chrome://version.
Start chromedriver using the following command:
chromedriver --port=4444
An integration test is run using the flutter drive command. Some tests are
written for a specific web renderer and/or specific build mode.
Before running a test, check the _runWebLongRunningTests function defined in
dev/bots/test.dart, and determine the right web renderer and the build
mode you'd like to run the test in.
Here's an example of running an integration test:
flutter drive --target=test_driver/text_editing_integration.dart \
-d web-server \
--browser-name=chrome \
--profile \
--web-renderer=html
This example runs the test in profile mode (--profile) using the HTML
renderer (--web-renderer=html).
More resources:
- chromedriver: https://chromedriver.chromium.org/getting-started
- FlutterDriver: https://github.com/flutter/flutter/wiki/Running-Flutter-Driver-tests-with-Web
package:integration_test: https://pub.dev/packages/integration_test