我正在尝试在颤振应用程序中对用户流进行自动化测试。为此,我正在使用颤振集成测试包(https://flutter.dev/docs/testing/integration-tests)。我已经使用 integration_test 包编写了测试。尽管这些测试在物理设备上运行,但在某些情况下我必须与本机 UI 元素交互(例如,单击权限按钮以授予相机权限等)但是,我无法与本机 UI 交互具体元素:
1.点击系统权限对话框
上的允许 2.打开相机时点击捕获按钮
3.从图库中选择图像
我想了解如何通过脚本实现上述情况并因此实现自动化。此外,可以将 appium-flutter-driver 或 flutter-driver 等框架与 flutter_integration 结合使用来实现此目的。任何指针都会有所帮助。