Описание тега flutterdriver
Пакет flutter_driver предоставляет инструменты для создания инструментальных приложений и управления этими приложениями из набора тестов.
1
ответ
Используя кнопку возврата системы из драйвера флаттера
Как использовать кнопку возврата системы в интеграционном тесте? Поэтому я использую флаттер и пишу интеграционные тесты, в большинстве случаев я могу использовать навигацию AppBar, находя ее по всплывающей подсказке, примерно так: driver.tap(find.b…
01 мар '19 в 15:33
1
ответ
Драйвер Flutter - не находит Flutter AlertDialog и его элементы
У меня флаттер AlertDiaogэто появляется в моем приложении Flutter. Используя драйвер Flutter, я не могу нажать ни на Flutter AlertDialog, ни на какой-либо элемент AlertDialog. Есть ли способ нажать на любой AlertDialog, который появляется в моем при…
01 дек '19 в 21:50
1
ответ
Ошибка при первой компиляции flutter_driver
Пытаясь добавить интеграционный тест в свое приложение, я выполнил следующие шаги: Создайте папку test_driver в корне проекта. Создайте файл app.dart внутри папки, содержащей (1) А также файл "app_test.dart" (2) (1) import 'package:flutter/cupertino…
03 дек '19 в 23:51
0
ответов
Драйвер Flutter для флажка
Я пытаюсь автоматизировать приложение флаттера с помощью драйвера флаттера. Я закончил редактировать текст и кнопку, но не знаю, как установить флажок. Это мой текст редактирования и код кнопки: await driver.tap(find.byValueKey('inputlastname')); aw…
20 мар '20 в 06:30
1
ответ
Как драйвер Flutter работает с Android?
В мире Android для запуска теста пользовательского интерфейса с ADB вам необходимо выполнить эту команду adb shell am instrument -w com.tarek360.sample.test но перед запуском этой команды вам необходимо установить тестовый пакет и файлы пакета Andro…
29 апр '20 в 13:10
2
ответа
FlutterDriver - как закрыть showDialog
Я работаю с FlutterDriver, у меня определен IconButton и набор ключей, как показано: Center( child: IconButton( key: Key('moredots'), icon: Icon(Icons.more_vert), onPressed: () { showDialog( context: context, builder: (_) => tableConfig, ); }, ),…
05 ноя '19 в 20:38
0
ответов
Могу ли я получить дерево виджетов со всеми свойствами при выполнении тестов с драйвером флаттера?
Я хочу протестировать изменение состояния через свойства виджета. Я могу сделать это с помощью теста виджетов, но я хочу сделать это во время интеграционных тестов с драйвером флаттера. Я пробовал исследоватьgetRenderObjectDiagnostics getWidgetDiagn…
15 янв '20 в 13:52
1
ответ
Драйвер Flutter - введите текст в поле за пределами экрана
Я пытаюсь написать интеграционный тест для экрана с несколькими TextFormFields. Для каждого теста я просто: Касание текстового поля Ввод текста Проверка наличия текста в текстовом поле. Используя драйвер Flutter, для каждого TextFormField хорошо раб…
27 фев '20 в 04:27
0
ответов
Можно ли обрабатывать загружаемые файлы с помощью теста флаттер-драйвера?
У меня есть приложение Flutter с несколькими загрузками файлов. Я начал тесты автоматизации с флаттер-драйвером. Можно ли загружать файлы с тестами флаттер-драйверов?
04 май '20 в 08:39
1
ответ
Знаете ли вы какой-либо инструмент разработки dart для правильного просмотра информации, экспортированной с помощью dart VM?
Я пытаюсь создать автоматический тест профилирования производительности для нашего приложения. На данный момент dart позволяет собирать образцы процессоров и информацию о временной шкале, а также выгружать их в файл json. Пример: driver = await Flut…
26 июн '20 в 15:16
1
ответ
Расширенные функции с помощью Flutter Driver (или Silenium/Ghost Inspector)
Ищу стратегию тестирования интеграции пользовательского интерфейса для Flutter. Мы хотели бы использовать Silenium/Ghost Inspector, но, похоже, это непрактично из-за отсутствия html id или классов CSS во Flutter ( добавить свойство id или name или д…
27 июн '20 в 23:45
0
ответов
Я хотел бы знать, как разделить ценность на флаттер-драйв
Я использую тест флаттера. Есть ли способ поделиться значением, указав другие значения в ключе при его определении с помощью ключа? я использую код SerializableFinder test = find.byValueKey("testMoreOptionTheme"); Можем ли мы извлечь значение, испол…
06 июл '20 в 11:57
0
ответов
Как я могу передать значения конфигурации в приложение, запущенное в интеграционном тесте Flutter?
Когда вы запускаете интеграционный тест Flutter, фреймворк запускает ваше приложение. Я хотел бы передать некоторые значения конфигурации (например, URL-адреса серверного API) в приложение, которое будет использоваться при запуске. Не существует фик…
18 фев '20 в 13:46
1
ответ
Тайм-аут теста драйвера флаттера
Я новичок в тестировании драйверов Flutter, и у меня возникает проблема, заключающаяся в том, что тесты всегда истекают по таймауту (через 30 секунд) в ожидании появления виджетов. Мой основной класс только проверяет, не является ли пользователь Fir…
17 мар '20 в 19:33
1
ответ
Драйвер Flutter, как дождаться, пока конкретный элемент будет иметь определенный текст
Я испытываю нестабильность в тестах драйверов флаттера. Следующий код: await driver.tap(find.byValueKey('first-name-field')); await driver.enterText(''); await Future.delayed(Duration(milliseconds: 17), () {}); expect( await driver.getText(find.byVa…
20 мар '20 в 07:51
1
ответ
Получение абсолютных координат элемента на экране в драйвере флаттера
Есть ли способ получить абсолютные координаты элемента на экране во флаттере? Я нахожу элемент за ключом, но мне также нужны его координаты (или, по крайней мере, центр). Я обнаружил, что у драйвера флаттера есть для этого несколько методов, наприме…
21 май '20 в 16:12
1
ответ
Найдите кнопку меню флаттер-сэндвич с помощью flutter_driver
Найдите кнопку меню флаттер-сэндвич с помощью flutter_driver Scaffold( key: widget.scaffoldKey, drawer: Observer(builder: (BuildContext context) { return DrawerMenu( user: controller.appStore.user, onTapLogout: controller.loginController.logout, ); …
28 май '20 в 21:40
0
ответов
Слушатель или правило для тестов flutter_driver, чтобы автоматически делать снимок экрана, если какой-либо тест не прошел
Здравствуйте! Есть огромные проблемы с автоматическим снятием скриншота во флаттере, если какой-либо тест не удался. В общем, я имею в виду то же решение, что и в JUnit или TestNG. Также я пытался обернуть все тестовые примеры в try/catch, но это не…
17 июн '20 в 13:54
1
ответ
Драйвер Flutter - Как узнать, какая команда "waitFor" не прошла?
Я использую драйвер Flutter, чтобы написать несколько интеграционных тестов для нашего приложения, и я пытаюсь использовать waitFor команда, чтобы дождаться появления элемента. Команда работает нормально и ждет моего элемента или терпит неудачу, есл…
20 авг '20 в 17:25
0
ответов
Драйвер флаттера - можем ли мы передать аргументы командной строки в тесты драйвера флаттера
Я хочу передать тестовую среду в качестве аргумента командной строки для моего теста интеграции драйвера флаттера. Является ли это возможным? Я читал в посте ниже, что мы можем использовать переменные окружения в тестах драйверов флаттера, но меня б…
24 дек '19 в 00:50