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

时间:2015-10-01 09:50:40

标签: xamarin xamarin.android nunit ui-testing long-click

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

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

这里有人有解决方案吗?

我的代码:

   Func<AppQuery, AppQuery> test = c => c.Marked("Test");
   app.WaitForElement (test);
   app.TouchAndHold (test);

1 个答案:

答案 0 :(得分:1)

TouchAndHold应触发LongClick。

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