gpt4 book ai didi

安卓 : Espresso Test kit - How to run espresso tests on already existing app on emulator

转载 作者:太空狗 更新时间:2023-10-29 16:38:52 25 4
gpt4 key购买 nike

我想从模拟器上的本地驱动程序安装 android 应用程序,并在现有应用程序上运行 espresso 测试。有什么方法可以在 espresso 测试中跳过安装应用程序吗?

最佳答案

您可以使用 ADB 安装您的 apk,然后手动启动测试:

$ adb install myapp.apk (1)
$ adb install myapp-androidTest-unaligned.apk (2)
$ adb shell am instrument -w com.myapp.test/android.support.test.runner.AndroidJUnitRunner (3)
  • (1) 上传您的应用apk
  • (2) 上传您的测试apk apk
  • (3) 请务必使用您的测试 apk 的 包名称,通常是您的应用程序包名称,后缀为 .test。您还必须使用完全合格的测试运行器。这是您在 build.gradle 文件中指定为 testInstrumentationRunner 的内容。

要回答您的问题,如果 apk 和测试 apk 已经在您的设备上(可能通过先前运行 ./gradlew connectedAndroidTest),您可能不需要执行步骤 1 和 2

看看this Android doc page , 它详细介绍了 adb shell am instrument commend。

关于安卓 : Espresso Test kit - How to run espresso tests on already existing app on emulator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21450531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com