1

在仪器测试中,我应该使用com.robotium.solo.Solo#clickOnVieworandroid.view.View#performClick吗?

这两个函数都需要 View 对象。检查 javadoc 和源代码,功能相似。

但实现方式大相径庭

  • android.view.View#performClick调用sendAccessibilityEvent然后注册事件监听器。
  • com.robotium.solo.Solo#clickOnView(android.view.View)在给定的屏幕坐标上模拟实际的手指点击(发送 MotionEvent)。

在什么情况下我应该使用robotium功能?看起来它只是一种更慢、更脆弱的方式,可以得到完全相同的最终结果,比如android.view.View#performClick.

4

0 回答 0