[英]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.