在Eclipse中自动化模拟Android是否有方法?

3

我需要为一个安卓应用制定测试计划。该应用有大约120个屏幕,我需要在几个模拟器上检查该应用。但问题是这将耗费太多时间。我知道如何使用eclipse IDE进行截屏,所以我希望能自动化这个过程。但我没有找到eclipse提供这种功能。我真的很厌倦一个一个地截取屏幕截图了。


120屏幕!!! 你是怎么做到的?? - Hein
是的,它超过了120个屏幕。 - newday
2个回答

2
您可以使用Robotium来自动化浏览屏幕并使用它进行截图。
看这里 我能从Robotium内部截取屏幕截图吗?
是的,您可以。使用takeScreenshot()在"/sdcard/Robotium-Screenshots/"中保存屏幕截图。请注意,此功能需要在被测试应用程序的AndroidManifest.xml中具有写入权限(android.permission.WRITE_EXTERNAL_STORAGE)。

我有一个大的可滚动文本视图。在这种情况下,有没有办法捕获整个文本视图?如果一个文本视图不能被拍摄到一个屏幕截图中,我们能处理吗? - newday
1
它可能无法完全捕捉到所有内容,但是使用Robotium可以让你向下滚动(当然,这需要一些编程的参与)。 - Matthieu

1
你应该看一下ManyMo。它非常简单易用,可以获取各种不同设备的模拟器。

我认为这是在线工具。我无法将我的apk上传到其他网站。 - newday

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接