espresso

    1熱度

    1回答

    我將通過使用Espresso庫編寫測試代碼。 但是,我無法找到以下測試的解決方法。 測試模塊是登錄模塊。 檢查用戶標識和密碼後,將在LoginActivity上調用兩個方法。 但是,我不知道如何捕捉到調用的方法.... 下面是我的測試代碼段。 public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginA

    2熱度

    1回答

    我一直在爲自己的應用程序開發自動化測試,但是,我們已經達到了必須在應用程序環境之外更改選項的點。爲此,我們決定使用最新的UIAutomator v2。通過這樣做,我們可以在我們的應用程序和UI Automator中使用espresso測試來進行系統彈出窗口或更改同一測試中的設置。 現在的問題是,我們必須維護min SDK 16用於合同目的。這使得無法使用UIAutomator v2。 編譯器本身提

    3熱度

    1回答

    我正在使用Espresso進行一些自動化測試用例。情景是: 我有一個活動,其中包含兩個片段說FrgA和FrgB。 FrgA包含一個列表,其中有一些項目會將用戶點擊FrgB。 一旦顯示了FrgB,我檢查FrgB上是否存在gridview。我用這個代碼是: @Test public void testProductsDisplayed(){ onData(anything()).atPos

    2熱度

    1回答

    我正嘗試在Espresso上運行一些簡單的活動集成測試,這些活動一旦啓動就會觸發一個加載程序來檢索一些數據。 的問題是,當我運行我的測試(例如即使是很簡單的檢查,如果一個按鈕是在主網頁)的結果是連續變化的,而且我不斷收到不同的時間NPE 試圖調用空對象上的虛擬方法 「android.content.Context.getApplicationContext()」 參考 我的活動是空的,並持有的片段

    4熱度

    1回答

    我想使用espresso框架自動化android原生應用程序,我找不到如何獲取元素列表的方法。 (例如,我需要檢查所有checkboxed頁面上) 硒我可以這樣做: elements = self.driver.find_elements_by_xpath("//xpath") for element in elements: //do stuff