我已經與咖啡測試記錄玩弄和reading the documentationAndroid 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