在 android world 中使用 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 drive 时,例如,以下命令:
flutter drive --target=test_driver/app.dart
我只看到安装了主 APK ,我的设备上没有安装任何测试 APK,我想知道 Flutter Driver 如何与 Android 一起使用,这对我来说很重要,因为我有非常定制的 CI 并且我构建与测试运行程序环境完全不同的环境中的 APK。