android - Flutter插件的UI测试

标签 android flutter

我正在开发一些使用 Mabpox map 执行复杂渲染的应用程序。

所以我做了一个执行绘图的Flutter插件。它在使用 PlatformViewFlutter 应用程序中运行良好。

Flutter 插件有很多原生逻辑。所以我想通过一些单元和 UI 测试来测试它。现在我只对 Android 测试感兴趣,因为 iOS 实现的工作还没有开始。但是我不明白如何对插件的 native 部分进行测试。

对插件的 Android 代码进行此类 ui 和单元测试的正确方法是什么?

我最初尝试将该模块链接到 android 测试项目并在那里设置所有测试。但是它不起作用,因为 flutter.jar 依赖。

最佳答案

您可以使用 Flutter Driver 和 screenshots ( https://github.com/mmcc007/screenshots ) 进行屏幕截图 UI 测试。它的 README 非常适合帮助您入门,即使是在 CI/CD 上也是如此。

关于android - Flutter插件的UI测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54991398/

相关文章:

Android Koin,如何使用两个数据源制作存储库?

android - 通过 Wifi 进行 USB 调试

android - 如何在此处 map SDK 3.6 中的标记上显示信息窗口

flutter - 添加新元素以循环映射

flutter - 从 flutter 中的普通(非 Material ui) Canvas 开始

android - 如何在WebView上删除AppBar?

Android 通知消息(不)从 Activity 切换

Android:如何在给定 url 的情况下显示大型动画 gif?

flutter - 应用程序构建后,google_fonts 无法正常工作

flutter - Github 操作 Flutter CI 错误 : No version of NDK matched