Appium和SIkuli

时间:2015-10-13 06:22:15

标签: java appium sikuli sikuli-script

我试图将Sikuli与Appium一起用于图像识别。

所以当我在使用Appium在设备上启动应用程序后尝试查找图像时,但是Sikuli返回错误说"在屏幕上找不到img / x.png"。

注意:我希望测试在真实设备上运行而不是模拟器。

2 个答案:

答案 0 :(得分:1)

Sikuli是一款专为台式机设计的自动化工具。不移动。 Sikuli可以自动化您在桌面屏幕上看到的任何内容。它使用图像识别来识别和控制GUI组件。 因此,您尝试捕获的所有图像都应位于桌面屏幕上。 如果您使用的是真实设备,我建议您使用屏幕转换将设备镜像到桌面并运行Sikuli命令。

屏幕镜像有用的链接:

http://www.droidscreencast.com/

https://www.ibm.com/developerworks/community/blogs/mobileblog/entry/mirroring_an_android_device_screen_onto_your_desktop?lang=en

答案 1 :(得分:0)

实际上也可以将Sikuli用于移动设备。随着Appium。 Here is example如何做到这一点。 在这个项目中描述了如何设置以及如何使用这个框架的过程。附上了例子。