Flutter 如何点击本机iOS弹出窗口以允许通知。(颤振综合试验)

Flutter 如何点击本机iOS弹出窗口以允许通知。(颤振综合试验),flutter,flutter-test,Flutter,Flutter Test,颤振驱动程序代码必须点击本机“允许”按钮才能继续并模拟正确的用户行为。 看这个截图 应用程序尚未完全启动,正在等待此点击。 如何让驱动程序点击本机iOS弹出窗口 欢迎提出任何建议和想法 下面是在继续其他测试之前尝试等待应用程序的代码;它只是无限期地等待着: setUpAll(() async { driver = await FlutterDriver.connect(); await driver.waitUntilFirstFrameRasterized(); }); 下面是在弹出

颤振驱动程序代码必须点击本机“允许”按钮才能继续并模拟正确的用户行为。
看这个截图

应用程序尚未完全启动,正在等待此点击。
如何让驱动程序点击本机iOS弹出窗口

欢迎提出任何建议和想法

下面是在继续其他测试之前尝试等待应用程序的代码;它只是无限期地等待着:

setUpAll(() async {
  driver = await FlutterDriver.connect();
  await driver.waitUntilFirstFrameRasterized();
});
下面是在弹出窗口中查找单词“Allow”并点击它的另一次尝试:

test('Allow app to send Notifications.', () async {
  final allow = find.byTooltip("Allow");
  await delay(750);
  await driver.tap(allow);
});
它找不到这个词

问题可能是颤振驱动程序不知道iOS本机弹出窗口

其他测试在应用程序中非常简单,例如,点击字段、输入文本、滚动页面等


关于如何做到这一点有什么想法吗?

不幸的是,目前无法实现此功能。颤振驱动程序无法与本机元素交互(v1.20.4)