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