gpt4 book ai didi

java - 使用 Robolectric 模拟点击项目

转载 作者:行者123 更新时间:2023-11-30 09:19:43 24 4
gpt4 key购买 nike

我想这种类型的问题已经有人问过了,但我似乎找不到满足我需要的答案。我有一个 ExpandableListView 并且每个组中的最后一个 child 是可点击的。我需要模拟点击那个特定的项目,这是第三个 child 。我已经尝试了 .performClick 和 .dispatchTouchEvent 的变体,但我没有得到任何正确的工作。基本上我需要的是调用组的 onChildClick 监听器并确保选择的项目是最后一个。有任何想法吗?让我知道是否可以添加任何信息。

注意:我正在使用代码覆盖率计算器,因此我知道没有调用监听器。我正在使用 robolectric 运行单元测试。

另外,我需要为带有 aChartEngine 的 graphicalView 做一些类似的事情,它将模拟在圆环图的特定区域上的点击。对此的任何见解也将不胜感激。

最佳答案

外观 similar to another q .试试辅助方法 performItemClick:

Robolectric.shadowOf(expandableListView).performItemClick(position); 

关于java - 使用 Robolectric 模拟点击项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com