簡體   English   中英

Espresso swipeUp()、swipeDown() 等。不再適用於 API 33+ (Android 13)

[英]Espresso swipeUp(), swipeDown() etc. No longer working on API 33+ (Android 13)

因此,我正在使用我的應用程序針對 API 33 (Android 13) 運行儀器測試。 我注意到一些測試失敗是因為濃縮咖啡刷卡功能沒有發揮作用。

onView(withId(android.R.id.content)).perform(swipeUp())

這次調用測試沒有失敗,但后來因為我的測試依賴於評估 UI 的操作。

作為參考,這是 Espresso swipeUp function 中的代碼:

public static ViewAction swipeUp() {
return actionWithAssertions(
    new GeneralSwipeAction(
        Swipe.FAST,
        GeneralLocation.translate(GeneralLocation.BOTTOM_CENTER, 0, -EDGE_FUZZ_FACTOR),
        GeneralLocation.TOP_CENTER,
        Press.FINGER));

}

我正在使用 Espresso 3.3.0。 一切正常,直到在 API 33 模擬器上進行測試。

有沒有其他人遇到過這個問題,如果沒有,是否有解決方法?

最新的普通版 espresso (3.5.0) 已經修復了這個錯誤,目前,我沒有任何其他問題。

我已經將 espresso 版本升級到最新的 alpha 版本( 3.5.0-alpha07 ),似乎它解決了這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM