录制Android用户输入以进行自动重播(自动测试)

时间:2012-01-20 22:47:11

标签: android automated-tests monkeyrunner

无论如何都知道用于记录用户输入的开源解决方案。 理想的是输出monkeyrunner脚本。

我很乐意通过扩展输入录制类来修改我的源代码,这是最简单的解决方案,即扩展基本View和Activity类以捕获onTouchEvent(),onKeyUp(),onKeyDown()等,以及然后在那里生成monkeyrunner脚本以写出来。但如果它已经存在,写它似乎是一种耻辱!

提前致谢...

1 个答案:

答案 0 :(得分:1)

FoneMonkey for Android是开源的,可以帮助您实现目标。

此外,AndroidViewClient/culebra及其简单易用的UI(请参阅Culebra-GUI),让您创建功能强大的python脚本(不需要monkeyrunner),您可以进一步自定义以满足您最苛刻的需求。