如何在Xamarin UI测试中触发Android LongClick

Luc*_*ano 6 nunit ui-testing long-click xamarin.android xamarin

我有一个带有ActionMode的RecyclerView,可以通过长按RecyclerView项来激活它.

如何使用Xamarin UI测试在Android中触发长按?AndroidApp包含一个方法TouchAndHold(Func查询)但这个似乎不会触发长按.

这里有人有解决方案吗?

我的代码:

   Func<AppQuery, AppQuery> test = c => c.Marked("Test");
   app.WaitForElement (test);
   app.TouchAndHold (test);
Run Code Online (Sandbox Code Playgroud)

Luc*_*ano 1

TouchAndHold 应触发长按。

我忘记构建一个新版本的 apk,其中实现了 OnLongClick 功能。构建新的 apk 后,TouchAndHold 按预期工作