Android Studio中的咖啡测试记录 - 刷卡事件
问题描述:
我已经与咖啡测试记录玩弄和reading the documentationAndroid Studio中的咖啡测试记录 - 刷卡事件
的文档状态:
互动与您的设备开始记录事件,如“龙头“和 ”类型“操作。
是否有可能在浏览器上记录刷卡事件?我一直无法找到任何这样做的例子,尽管我知道它仍处于测试阶段。
由于
答
现在,Espresso测试记录仪缺乏像滑动事件或从实际活动开始的功能。也许这将在最近的功能中解决。
现在,更简单,更片面的方法是写浓咖啡测试。
这可能是有用的:https://google.github.io/android-testing-support-library/downloads/espresso-cheat-sheet-2.1.0.pdf
希望这将有助于。
答
我知道的唯一解决办法的时刻是该手势手动添加到所生成的测试码。
onView(withId(R.id.xyz)).perform(swipeLeft());
答
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);
}
是的,我希望新的浓缩咖啡记录器会抽象出来,但它似乎不是。 – RyPope