Я использую FlutterDriver для выполнения интеграционного тестирования для пакет Flutter.
Если платформой является Android, в каркасе используется AppBar, а когда используется платформа iOS, используется CupertinoNavigationBar.
При тестировании на Android я могу найти кнопку возврата со следующим кодом
await driver.tap(find.byTooltip('Back'));
Однако это не работает на iOS. Поскольку кнопка создается автоматически, я не могу добавить тег программно. Есть предложения, как выбрать его на iOS? Бонусные баллы за кроссплатформенные решения.
Кроме того, есть ли предложения по имитации нажатия кнопки возврата на устройстве Android (вне приложения)?
WillpopScope
для захвата при нажатии кнопки «Назад» или стрелки назад? - person Arendhal   schedule 12.07.2018