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

发布于 2024-12-17 18:14:23 字数 117 浏览 0 评论 0原文

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

假设我在第 1 页。我需要验证是否显示某些 xxx 文本以及是否显示按钮,还需要验证按钮的标签。

请帮助我如何在猴子运行脚本中添加断言。

谢谢

I need to add couple of assertions on the screen.

Lets Say I am on Page 1. I need to verify that some xxx text is displayed or not and button is displayed or not and also need to verify that the label of the button.

Please Help me how to add assertion in the monkey runner script..

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

睫毛溺水了 2024-12-24 18:14:24

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

AFAIK Monkeyrunner doesn't have its own assertion mechanisms that would suit your need.
You can take a snapshot of your device and use some external image processing mechanism to verify interesting parts - but I know that wouldn't be ideal for text comparison.
You can use Python Imaging Library http://www.pythonware.com/products/pil/

破晓 2024-12-24 18:14:24

看看 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 了解有关此更改的更多信息。

Take a look at http://developer.android.com/guide/developing/tools/MonkeyImage.html, if you already have a MonkeyImage object that looks correct you can use MonkeyImage.sameAs() to compare it to the current MonkeyImage.

http://docs.python.org/library/pickle.html might be helpful for saving MonkeyImage objects. (I'd like to stress the might though)

The next version of the SDK should have a method of loading MonkeyImage objects from image files so you can compare it with less work. See https://review.source.android.com//#change,21478 for more info about this change.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文