Как взаимодействовать с собственными элементами пользовательского интерфейса из flutter integration_test?

Я автоматизирую приложение флаттера, я написал тесты с использованием пакета integration_test, но я не могу взаимодействовать с собственными элементами пользовательского интерфейса для следующих сценариев:

1. Нажатие Разрешить в диалоговом окне Системных разрешений
2. Нажатие на кнопку «Захват» при открытии камеры
3. Выбор изображения из галереи

Каковы возможные решения для вышеперечисленных сценариев?

1 ответ

Короче говоря, в настоящее время это, скорее всего, невозможно.

Эти две проблемы с GitHub в значительной степени вызывают нашу озабоченность:

Но до сих пор каждый комментарий по этому поводу был замечанием о том, насколько это сложно. Единственное «решение» со стороны Android - использовать Android ADB, но на тот момент это даже не integration_test больше.

Другие вопросы по тегам