繁体   English   中英

Android Studio浓缩咖啡测试记录器-滑动事件

[英]Android Studio espresso test recorder - swipe events

我一直在玩意式咖啡记录仪,并阅读文档

该文档指出:

与设备进行交互以开始记录事件,例如“轻击”和“键入”动作。

是否可以记录诸如在查看寻呼机上滑动的滑动事件? 我一直无法找到完成此操作的任何示例,尽管我知道它仍处于测试阶段。

谢谢

我目前知道的唯一解决方案是将手势手动添加到生成的测试代码中。

onView(withId(R.id.xyz)).perform(swipeLeft());

如今,Espresso Test Recorder缺少诸如滑动事件或从实际活动开始的功能。 也许这将在最近的功能中修复。

如今,更简单,更轻松的方法是编写Espresso测试。

这可能很有用: https : //google.github.io/android-testing-support-library/downloads/espresso-cheat-sheet-2.1.0.pdf

希望它会有所帮助。

Recycler view particular item swap

    ViewInteraction recyclerView = onView(allOf(withId(R.id.rc_vehicle_list),
                withParent(withId(R.id.ll_vehicle)),
                isDisplayed()));
        recyclerView.perform(actionOnItemAtPosition(3,swipeUp()));




 public static ViewAction swipeUp() {
        return new GeneralSwipeAction(Swipe.FAST, GeneralLocation.CENTER_LEFT,
                GeneralLocation.CENTER_RIGHT, Press.FINGER);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM