我需要在屏幕上添加几个断言。如何在monkey runner中添加断言
让我说我在第1页。我需要验证是否显示了一些xxx文本,并显示了按钮,还需要验证按钮的标签。
请帮助我如何在猴子亚军脚本中添加断言..
感谢
我需要在屏幕上添加几个断言。如何在monkey runner中添加断言
让我说我在第1页。我需要验证是否显示了一些xxx文本,并显示了按钮,还需要验证按钮的标签。
请帮助我如何在猴子亚军脚本中添加断言..
感谢
AFAIK Monkeyrunner没有会适合您的需要自己的断言机制。 您可以拍摄设备的快照,并使用一些外部图像处理机制来验证有趣的部分 - 但我知道这不适合文本比较。 你可以使用Python图像库http://www.pythonware.com/products/pil/
看看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。
我是新来的..如何使用Python图像库?...您共享已EXE只。请分享任何文档 – ChanGan
这个链接是一个Python的库,所以你必须使用它像一个典型的库来自tihs环境。在我给出的链接下,有Python Imaging Library 1.1.7 Source Kit(所有平台)包。只需解压缩它($ tar xvfz Imaging-1.1.7.tar.gz $ cd Imaging-1.1.7 $ python setup.py install),并按照自述文件中的说明操作。但是如果你不熟悉python,你需要先阅读一些关于它的内容。 – Michal