Android Espresso 执行长按而不是单击

2024-02-28

onData(anything()).inAdapterView(withId(R.id.ScheduleOrderListViewListView))
                .atPosition(0).perform(click());

50% 的时间执行长触摸 - 有没有好的解决方法?


这是点击事件如何通过 RPC 从测试代码传递到被测 Android 应用程序的一个不幸的副作用。关于为什么有时会执行长点击的最佳描述可以在浓缩咖啡源代码 https://android.googlesource.com/platform/frameworks/testing/+/android-support-test/espresso/core/src/main/java/android/support/test/espresso/action/GeneralClickAction.java#75.

这个问题不太可能很快得到解决。避免此问题的最佳选择是在更高规格的设备上运行测试。这是因为问题发生的可能性取决于系统负载。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Espresso 执行长按而不是单击 的相关文章

随机推荐