android - 拖放 Espresso

标签 android android-espresso android-instrumentation

是否可以通过 Espresso 执行拖放操作?我需要向下移动一个 View (直线),以便在我的自动化测试中接受一些条件。

最佳答案

您可以使用 GeneralSwipeAction 执行拖放操作。

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

您也可以自定义位置以满足您的要求。

关于android - 拖放 Espresso ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35297442/

相关文章:

android - 在 Espresso android 中获取当前 Activity

android - annotationProcessor + androidTest + dagger2

android - 如何从请求正文中需要字段的 api 端点获取 Retrofit 调用的 HEAD?

java - 我正在尝试使用 ListView 将 MySQL 表中的数据显示到我的 Android 应用程序,但它现在正在显示数据

java - 带有 ClickListener 的搜索栏到搜索到的 DetailActivity 不起作用

android - Espresso Web - 如何单击未命名 Web View 中的元素

android - 可见性在数据绑定(bind) android 中不起作用

java - 如何使用自动化测试 Google 购买对话框?

android-testing - 如何在 Espresso 测试中重新启动 Android 应用程序(/应用程序状态)?

android - 如何在将 Activity 发送到后台后重新获得对 Activity 的访问权限