Когда я запускаю свой интеграционный тест с использованием драйвера Flutter, я обнаружил, что изображения в моем приложении вообще не загружаются. Хотя, если я запускаю свое приложение из flutter run, все работает нормально.
Вот мой тестовый код:
// Imports the Flutter Driver API
import 'package:flutter_driver/flutter_driver.dart';
import 'package:test/test.dart';
void main() {
group('login page ignore', () {
// First, define the Finders. We can use these to locate Widgets from the
// test suite. Note: the Strings provided to the `byValueKey` method must
// be the same as the Strings we used for the Keys in step 1.
final ignoreFinder = find.byValueKey('ignore');
final screenFinder = find.byValueKey('child_screen');
FlutterDriver driver;
// Connect to the Flutter driver before running any tests
setUpAll(() async {
driver = await FlutterDriver.connect();
});
// Close the connection to the driver after the tests have completed
tearDownAll(() async {
if (driver != null) {
driver.close();
}
});
test('test',() async {
await driver.waitUntilNoTransientCallbacks();
await driver.waitFor(ignoreFinder);
await driver.tap(ignoreFinder);
print('button clicked');
});
});
}
Ожидается: При запуске с использованием Flutter run
Фактическое при запуске теста с использованием драйвера Flutter
ignoreFinder
ключ? Я пробовал аналогичный пример, в котором есть актив, и он у меня работает правильно, то есть поток интеграции загружает и отображает актив в моем случае. - person Darshan   schedule 22.05.2019