2017-07-24 66 views
0

我對android開發相當陌生,請耐心等待。是否可以從Espresso測試項目生成.apk

我要爲應用程序創建一個自動化的測試,並通過亞行 我產生不簡單的動作(如單擊按鈕) 但我不能找到一種方法,簡單地運行這個測試沒有測試的情況下運行不必使用Android工作室

@Test 
    public void mainActivityTest() { 
     ViewInteraction switch_ = onView(
       allOf(withId(R.id.switch1), withText("Switch"), isDisplayed())); 
     switch_.perform(click()); 

有沒有一種方式,採取由濃咖啡所產生的包裝並直接從亞行運行它,而不必打開源代碼和Android工作室(因爲它需要大量的資源)?

如果沒有,是否有某種獨立的自動化工具可以生成測試文件,並且該測試將從ADB外殼運行。

回答

1

您可以使用Gradle任務(例如,connectedAndroidTest)運行儀器測試from the command line

+0

因此,在生成一個測試用例之後,我將能夠運行所述測試用例而無需打開android studio嗎? – Flash10101

+0

是否有可能在沒有源代碼的情況下運行測試用例: – Flash10101

+0

@ Flash10101:「所以在生成一個測試用例之後,我能夠運行所述測試用例而不需要打開android studio嗎?」 - 是的。 「是否有可能在沒有源代碼的情況下運行測試用例」 - 不。 – CommonsWare

相關問題