2
我想從本地驅動程序上安裝Android應用程序,並在現有的應用程序上運行espresso測試。有什麼方法可以跳過espresso測試中的應用安裝嗎?Android:Espresso測試工具包 - 如何在模擬器上現有的應用程序上運行espresso測試
我想從本地驅動程序上安裝Android應用程序,並在現有的應用程序上運行espresso測試。有什麼方法可以跳過espresso測試中的應用安裝嗎?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)
.test
。你也必須使用完全合格的測試跑步者。這是您在build.gradle文件中指定爲testInstrumentationRunner
的任何內容。要回答你的問題,你可能不會需要做的步驟1和2,如果APK和測試APK已經在您的設備上(可能由先前運行./gradlew connectedAndroidTest
)
在this Android doc page一看,告訴我更多關於adb外殼我儀器表揚。
其實,你可以使用任何儀器測試跑步者做到這一點:D – Bolhoso
使用勺子https://square.github.io/spoon/ –