java - Appium 与 Sikuli 一起进行移动应用程序测试

标签 java appium sikuli sikuli-script mobile-app-testing

我尝试将 Sikuli 与 Appium 一起使用进行图像识别。

因此,当我使用 Appium 在设备上启动应用程序后尝试查找图像时,Sikuli 返回了一个错误,指出“无法在屏幕上找到 img/x.png”。

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

最佳答案

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

屏幕镜像有用链接:

http://www.droidscreencast.com/

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

关于java - Appium 与 Sikuli 一起进行移动应用程序测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33095500/

相关文章:

bash - 如何在 ant 中编写多个 exec 参数

sikuli - 在 Sikuli 中开发自动化测试脚本时如何处理滚动条

java - 在多台计算机上运行 Sikuli 脚本

java - Hibernate Search 不索引/重新索引实体

java - 模拟redis模板

java - 如何从证书链创建 JKS

android - 在安卓真机上使用Appium,找不到工具栏按钮

Appium) 完成设置可选依赖项

java - 如何使用 Java 使用 Sikuli 获取图像位置?

java - IntStream Java 出现次数