Flutter驱动程序如何与Android配合使用



在android世界中,要使用ADB运行UI测试,需要执行以下命令

adb shell am instrument -w com.tarek360.sample.test

但在运行此命令之前,您需要将测试包和主要应用程序Android包文件(.apk文件(安装到当前的Android设备或模拟器中,更多信息请点击此处。

通常,APK包名称将采用以下格式:

  • 主APK:com.tarek360.sample
  • 测试APK:com.tarek360.sample.Test

但在Flutter世界中,当我运行Flutter驱动器时,例如,以下命令:

flutter drive --target=test_driver/app.dart

我只看到主APK已经安装,我没有看到任何测试APK已经安装在我的设备上,我想知道Flutter Driver是如何与Android一起工作的,这对我来说很重要,因为我有非常定制的CI,我在与测试运行器环境完全不同的环境中构建APK。

在您的计算机上进行的测试使用Flutter Driver连接到Flutter驱动程序扩展,您必须在应用程序内部使用TCP单独启用该扩展,并使用带有端口转发的adb向其发送命令

相关内容

  • 没有找到相关文章

最新更新