簡體   English   中英

Android:Espresso測試套件-如何在模擬器上已存在的應用程序上運行espresso測試

[英]Android : Espresso Test kit - How to run espresso tests on already existing app on emulator

我想從模擬器上的本地驅動程序安裝android應用,並在現有應用上運行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和test apk已經在您的設備上,則可能不需要執行步驟1和2(可能是通過先前運行./gradlew connectedAndroidTest

看看這個Android doc頁面 ,它進一步介紹了推薦的adb shell

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM