android-espresso

    1熱度

    2回答

    我在特拉維斯CI運行Espresso測試。當我在我的設備中運行我的測試時,通常會禁用所有的動畫,所以我不必一直使用Thread.sleep。 但我真的不知道如何在Travis CI中做到這一點,所以如果沒有Thread.sleep,我的測試就會失敗。我查了一下互聯網......但我沒有找到關於如何在模擬器中禁用動畫的任何教程 我知道,我可以在Espresso中使用閒置資源。但有時候我寧願不去。

    0熱度

    1回答

    我有TabLayout與ViewPager,第3頁有一個SwitchCompat我想執行一個click()上,但它什麼都沒做。 @Test public void checkSummaryPageUpdates_worksCorrect() { onView(withId(R.id.view_pager)).perform(swipeLeft()); onView(with

    1熱度

    1回答

    我有幾個使用Espresso測試我的應用程序的UI的androidTest測試。我注意到一個人最近失敗了,原因似乎沒有任何意義。 該測試啓動一個AlertDialog,其中EditText需要密碼。測試的開始如下所示: // click the icon that launches the dialog onView(withId(R.id.action)) .perfor

    0熱度

    1回答

    我有一個應用程序顯示來自Web API的數據(帖子)。 後臺服務在未知的時間同步這些數據並保存。 當訪問我的主要活動加載此數據並顯示在一個RecyclerView 裝載是通過一個單獨的類來處理 我目前測試的主要活動如下 @Rule public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(MainAc

    7熱度

    3回答

    我使用Espresso和UIAutomator編寫我的測試用例。我在測試外部存儲權限時會拒絕其允許的時間。 我有不同的測試用例,它們都需要在測試用例開始時被取消權限。 但是,某些測試用例應該並且確實會授予權限,因此我需要在執行下一個測試時撤銷權限。 我已經搜索過,最近遇到的情況是使用pm管理器執行adb shell命令來撤消權限。但是通過這樣做,我會得到以下錯誤,由於'進程崩潰'導致Instrum

    0熱度

    1回答

    我得到以下錯誤, Error:Conflict with dependency 'com.google.guava:guava' in project ':app'. Resolved versions for app (18.0) and test app (16.0.1) differ 添加以下行後.. compile 'com.mobgen.halo.android:halo-

    0熱度

    1回答

    我正在使用Espresso進行自動測試,但我在攝像頭拍攝中苦苦掙扎...我已經編寫了攝像頭代碼,它將打開,但無法點擊。我需要的是如果可能的話自動點擊。 請給我任何建議。下面是我的代碼: onView(withId(R.id.photo)).perform(click());

    1熱度

    3回答

    我試圖用新的android-test-kit(Espresso)寫一些測試。但我找不到任何關於如何檢查視圖是否顯示的信息,並對其執行一些操作(如單擊按鈕,e.t.c.)。請注意,我需要檢查它是否存在的視圖。如果它確實在視圖上執行操作,並且如果不執行到下一個視圖。 任何幫助,將不勝感激。我只是需要一個鏈接,或者一些示例代碼爲基礎: 檢查認爲存在 如果是,如果沒有執行動作 ,繼續下一屏幕

    0熱度

    1回答

    我正在嘗試爲我的android應用程序運行Espresso測試,但存在一直困擾着我的問題。在MainActivity中,某些視圖的可見性取決於從網絡加載的數據,但在MainActivityTest中,我無法操作加載數據的過程,因此我不知道真實數據,哪個視圖應該顯示以及哪個視圖不應顯示。結果,我不知道如何繼續我的測試。任何人都可以告訴我如何處理這種情況?謝謝!

    1熱度

    1回答

    我一直在關注android testing codelab並試圖以類似的方式建模我的應用程序。這樣做並沒有消除所有這一切。當我嘗試運行/構建Android測試時,在使用支持庫類(如AppCompatActivity和TextInputLayout)時出現錯誤。錯誤說: The type android.support.design.widget.TextInputLayout cannot be