espresso

    0熱度

    2回答

    我使用Espresso進行Android儀器測試。由於使用了LinkedIn的TestButler(https://github.com/linkedin/test-butler)庫,我的一些測試必須在模擬器上運行。這個庫爲特定的測試運行切換wifi/gsm,這就是爲什麼這些測試必須在模擬器上運行。 我的問題是 - 我可以註釋任何特定的測試運行在模擬器上,而其他測試運行在真實的設備上嗎? 感謝

    1熱度

    1回答

    屏幕上有多個水平Recyclerview。我想在第一個橫向Recyclerview的第一項上執行意式濃縮咖啡單擊事件。請讓我知道我們如何實現它。 onView(withId(R.id.craousal_recyclerview)) .perform(RecyclerViewActions.actionOnItemAtPosition(1, new ClickOnImageView()));

    0熱度

    1回答

    我試圖在按下按鈕時嘗試登錄時正在更改按鈕的文本。登錄按鈕文本實際上是將文本更改爲正在驗證...當系統正在檢查服務器的憑據,並且一旦完成,文本更改爲LOGIN再次。每當我嘗試用espresso測試時,UI部分正在完成將值分配給edittext並單擊該按鈕,然後該線程凍結,幾次後它會引發錯誤。由於我是測試新手,如果能夠解釋如何解決此問題或者我應該如何處理這種情況,我將不勝感激。 這是我的測試班。 @L

    1熱度

    1回答

    我在使用Android Espresso編寫測試用例。 我有兩個活動:活動A和活動B.另外我有一個單獨的測試類爲這兩個活動。 當我在活動A中執行所有測試用例後,我不知道如何在活動B中連續運行測試用例。 如何從活動A測試類去活動B測試類?

    1熱度

    1回答

    我正在嘗試編寫Android Espresso測試來檢查視頻是否播放。點擊播放按鈕後,我正在檢查我的SimpleExoPlayerView的相關播放器是否正在播放。問題是在層次結構中還有一個PlaybackControlView,它與我的SimpleExoPlayerView(我從未設置過,因此我不知道它是如何具有相同的ID)具有相同的ID。我如何指定我想測試SimpleExoPlayerView

    1熱度

    2回答

    我想在Android Studio中運行Espresso測試(用Kotlin編寫),AccessibilityChecks已啓用,如記錄的here。 當我嘗試使用測試中AccessibilityChecks,我得到以下錯誤: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/base/Precondit

    0熱度

    1回答

    我正在嘗試使用測試apk文件在第三方apk文件上運行espresso黑盒測試。我已經在build.gradle中設置了testApplicationId,並在AndroidManifest.xml中設置了targetPackage。 這裏是我的命令運行: adb install app-debug.apk Success adb install app-debug-androidTest.ap

    0熱度

    1回答

    目前我在Firebase/Google測試實驗室上運行Espresso測試,但它們都需要時間來運行它們,因爲它們按順序運行。 有沒有辦法讓它們並行運行?

    1熱度

    1回答

    新的Android單元測試與Espresso,在@Rule下,創建一個成員變量的目的是什麼?變量的名稱是否重要?我知道我需要告訴測試單元我正在測試哪種活動(或服務,類),但它是我需要關心的任何地方使用的變量和範圍? @Rule public ActivityTestRule<MenuActivity> mActivityTestRule = new ActivityTestRule<>(

    0熱度

    1回答

    我可以用視圖操作來執行對個別列表項 onView(withId(R.id.rv_recycler_view)) .perform(actionOnItemAtPosition(0, click())); 不過,我想返回的列表項目的數目點擊得到回收視圖列表項目計數,並使用循環點擊在每個列表項目上,而不用爲每個項目編寫單獨的代碼片段。 如何返回回收商視圖包含的清單物品數量?也許我需