【问题标题】:In flutter_driver test, How can we automate the part where we upload images or videos?在flutter_driver测试中,我们如何自动化我们上传图片或视频的部分?
【发布时间】:2025-11-22 18:15:02
【问题描述】:

我正在使用 flutter_driver 编写集成测试,有一个测试流程,我必须上传个人资料图片,有什么方法可以自动化这部分。因为我在互联网上找不到与此相关的任何内容。

当我来到这个屏幕时,我被卡住的具体部分是我需要点击屏幕下方的Upload image 按钮

This is screen with upload images button

点击此按钮后,我进入图库,在其中选择一张图片并上传。

gallery screen

我们必须选择上传图片的这部分是我想要自动化的部分,但我被困在这部分,我们如何才能实现这一点。

这可能吗?请帮忙,谢谢

【问题讨论】:

    标签: flutter dart testing automation flutterdriver


    【解决方案1】:

    由于库或者我应该说意图不是您的颤动活动的一部分,因此执行该任务将非常棘手或几乎不可能,但您可以做的是您可以使用更纤薄的方法创建自己的颤动页面在应用程序中查看和实现(如屏幕截图中显示的图库),之后您可以实现该功能。这是画廊应用程序的一个示例。您可以根据需要进行修改并在其中进行测试

    https://github.com/aouahib/photo_manager_demo

    它适用于我的机器。请让我知道它是否也适用于您的。我想你正在使用一部安卓手机。它应该可以解决这个问题。

    【讨论】:

      最近更新 更多