android-espresso

    8熱度

    1回答

    我有一個由相同片段視圖的副本組成的Viewpager。你可以在它們之間滑動。我正在寫一個Espresso測試,並試圖在每個頁面的ID上聲明,但它們顯然不明確,因爲有多個頁面加載並且它們都共享相同的ID。我不想將視圖尋呼機一次只加載一個頁面。在我的應用程序中,這樣做效率不高。 我也想過使用標籤並用一個唯一的字符串標記每個視圖,但後來我只修改了源代碼,以便測試工作。我不喜歡那樣。使用Espresso檢

    3熱度

    1回答

    我對靜態方法有一個簡單的單元測試,並在模擬器上運行它們。 (目標是,所以我在模擬器中進行測試雲CI運行。) 搖籃2.2.1 模擬器的Android 5.0 我使用這些步驟在控制檯上。 的Android創建AVD --force -n測試-t 「機器人-21」 模擬器-avd測試 - 無皮膚-no音頻-no窗口& ADB等待換設備 ADB殼輸入的KeyEvent 82 & 乾淨的gradle ins

    15熱度

    1回答

    我一直在使用Espresso來使用Android應用程序進行自動UI測試。 (我一直試圖在下班時在家中找到解決問題的辦法,所以我沒有確切的例子和錯誤,但明天早上我可以更新)。我遇到了單個用戶界面中包含多次佈局的單元測試按鈕問題。下面是一個簡單的例子: <include android:id="@+id/include_one" android:layout="@layout/b

    6熱度

    1回答

    試圖在Nexus 7與棒棒堂使用的咖啡(即GoogleInstrumentationTestRunner)運行與UI相關的代碼測試提供了以下錯誤: java.lang.IllegalStateException: This message cannot be recycled because it is still in use. at android.os.Message.recycle(Mes

    16熱度

    2回答

    我嘗試了以下操作: onView(allOf(withId(R.id.single_row_text),withText(「Item1」)))。perform(click()); 但所有我得到的是: android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: (with i

    0熱度

    1回答

    我有功能測試主要使用Espresso並正確運行。昨天我試圖遷移到Android 5 Lollipop。我跑的測試,但所有使用這行代碼的測試停在模擬器的工作與SDK 21: onView(withContentDescription("Navigate up")).perform(click()); 也許當我回到家裏,我會盡量Robotium getInstrumentation().runOn

    4熱度

    2回答

    我已經有一堆Roboelectric測試。我想添加最近推出的Espresso 2.0。 Roboelectric推出了deckard-gradle template project來解決使用Roboelectric和Espresso的問題。但解決方案是現在已棄用的Espresso 1.1。 這是當我有Roboelectric以及以下Espresso 2.0 instruction才能使用咖啡2.0

    0熱度

    1回答

    我想在Android Studio(0.8.14)上設置Espresso。只要我將文件espresso-1.1-bundled.jar複製到我的項目的libs文件夾中,Android Studio就開始抱怨IllegalArgumentException: Negative time: Negative time,然後項目似乎停滯在同步中。 我還沒有碰到build.gradle文件。 任何想法?

    1熱度

    1回答

    我正嘗試使用espresso執行隨機列表項目的點擊操作。我知道有一種方法可以在指定的位置點擊適配器,但我怎樣才能獲得列表的大小?

    1熱度

    1回答

    在我的espresso測試中,我想通過id選擇一個視圖。該視圖低於摺疊,所以我需要scrollTo()它。該視圖與隱藏的另一視圖共享其ID。 這給了模棱兩可的觀點錯誤: onView(withId(textViewId)).perform(scrollTo(), myAction); 也是如此: onView(allOf(ViewMatchers.isEnabled(), withId(tex