0

我想从安卓手机中获取菜单列表项。monkeyrunner中是否有任何方法可以获取此信息?

4

1 回答 1

2

来自monkeyrunner的描述:

功能测试:monkeyrunner 可以运行 Android 应用程序的自动从头到尾测试。您通过击键或触摸事件提供输入值,并以屏幕截图的形式查看结果。
回归测试——monkeyrunner 可以通过运行应用程序并将其输出屏幕截图与一组已知正确的屏幕截图进行比较来测试应用程序的稳定性。

所以我认为,你不能获取任何东西,但你可以指定一个“正确的”屏幕截图并自动将其与实际屏幕截图进行比较以进行功能测试。

编辑:但是,您可以让monkeyrunner通过“按下”菜单按钮device.press(KEYCODE_MENU, DOWN_AND_UP),截取屏幕截图并将其与另一个进行比较。

于 2011-09-26T10:32:36.757 回答