如何在猴子赛跑者中添加断言

时间:2011-11-22 09:25:27

标签: monkeyrunner

我需要在屏幕上添加几个断言。

让我说我在第1页。我需要验证是否显示了某些xxx文本,是否显示了按钮,还需要验证按钮的标签。

请帮助我如何在Monkey runner脚本中添加断言..

由于

2 个答案:

答案 0 :(得分:0)

AFAIK Monkeyrunner没有自己的断言机制可以满足您的需求。 您可以拍摄设备的快照并使用一些外部图像处理机制来验证有趣的部分 - 但我知道这不是文本比较的理想选择。 您可以使用Python Imaging Library http://www.pythonware.com/products/pil/

答案 1 :(得分:0)

看看http://developer.android.com/guide/developing/tools/MonkeyImage.html,如果你已经有一个看起来正确的MonkeyImage对象,你可以使用MonkeyImage.sameAs()将它与当前的MonkeyImage进行比较。

http://docs.python.org/library/pickle.html可能有助于保存MonkeyImage对象。 (我想强调一下)但

SDK的下一个版本应该有一个从图像文件加载MonkeyImage对象的方法,这样您就可以将它与较少的工作进行比较。有关此更改的详细信息,请参阅https://review.source.android.com//#change,21478