Android Monkey runner标记复选框

时间:2012-03-08 09:16:10

标签: android checkbox monkeyrunner

我有一个简单的monkeyrunner脚本打开自定义应用程序,我需要在应用程序中标记特定的复选框。 到目前为止,我还没有设法上下移动并按照惯例按下它们:

MonkeyDevice.press("DPAD_DOWN", MonkeyDevice.DOWN_AND_UP)
MonkeyDevice.press("DPAD_CENTER", MonkeyDevice.DOWN_AND_UP)

如果有的话,我怎么能用apps xml指定的ID标记一个复选框?

提前致谢 诺姆

1 个答案:

答案 0 :(得分:2)

您可以尝试AndroidViewClient

AndroidViewClient为monkeyrunner增加了

的能力
  • 按ID查找视图,非常像您在Android活动中通常所做的那样(使用ViewClient.findViewById()
  • 获取几乎所有视图属性的值(例如使用View.isChecked()View.mText()
  • 只需调用Views
  • 即可向View.touch()发送触摸事件

您可以在monkeyrunner: interacting with the Views找到一个有效的例子。