У меня есть приложение Flutter. В настоящее время я пытаюсь выполнить автоматические интеграционные тесты с помощью тестового драйвера.
Это то, что я пытаюсь сделать.
Scenario:
- Click on Button
- Check if the Progress Dialog appeared
Мне было интересно, можно ли каким-то образом получить логическое значение второго шага. Я пытался использовать такие методы:
Future<bool> loadingIndicatorVisible () async {
var a = _driver.waitFor(find.byType("ProgressDialogType.Normal"));
}
но я не смог сделать это с помощью указанного метода.
В этом диалоговом окне отображается текст «Загрузка ...», но я также не смог сделать это с помощью find.text.
Есть ли способ сделать это правильно?