【发布时间】:2020-09-11 12:18:44
【问题描述】:
androidx.test.espresso.action 的ViewAction 类中有click() 和longClick()。
如何创建相同的 longClick() 但具有自定义点击时间?
【问题讨论】:
-
我觉得你需要的是长按,看看这个:Link
标签: java android testing automated-tests android-espresso
androidx.test.espresso.action 的ViewAction 类中有click() 和longClick()。
如何创建相同的 longClick() 但具有自定义点击时间?
【问题讨论】:
标签: java android testing automated-tests android-espresso
您必须实现类似于androidx.test.espresso.action.Tap 枚举的自定义Tap 枚举。在里面声明你的自定义点击动作并用你的时间更新这行long longPressTimeout = (long) (ViewConfiguration.getLongPressTimeout() * 1.5f);。
然后创建一个将使用您的自定义点击的自定义点击操作。
【讨论】: