我试图将 Sikuli 与 Appium 一起用于图像识别。
因此,当我在使用 Appium 在设备上启动应用程序后尝试查找图像时,Sikuli 返回错误消息“无法在屏幕上找到 img/x.png”。
注意:我希望测试在真实设备而不是模拟器上运行。
我试图将 Sikuli 与 Appium 一起用于图像识别。
因此,当我在使用 Appium 在设备上启动应用程序后尝试查找图像时,Sikuli 返回错误消息“无法在屏幕上找到 img/x.png”。
注意:我希望测试在真实设备而不是模拟器上运行。
Sikuli 是一款专为桌面设计的自动化工具。不是手机。Sikuli 自动执行您在桌面屏幕上看到的任何内容。它使用图像识别来识别和控制 GUI 组件。因此,您尝试捕获的所有图像都应该在桌面屏幕上。如果您使用的是真实设备,我建议您使用屏幕投射将设备镜像到桌面并运行 Sikuli 命令。
屏幕镜像有用的链接:
实际上,也可以将 Sikuli 用于移动设备。与Appium。 这是如何做到这一点的示例。在这个项目中描述了如何设置和如何使用这个框架的过程。附上例子。