繁体   English   中英

如何使用Sikuli Java API声明屏幕(不是Sikuli脚本)

[英]How to assert a screen with Sikuli java API(Not Sikuli script)

在Sikuli脚本中,我们有不同的断言方式,例如Screen.exists(a.png)等用于断言。 但是有人可以告诉我如何使用屏幕截图文件声明应用程序屏幕。

我的要求是,我要登录Windows应用程序,登录后要验证显示的屏幕,其中包含先前捕获的屏幕快照文件(.png)。

Sikuli API 1.0.2 Windows 7 64位

这应该可以帮助您-

int timeout = <Specify timeout in millis>;
String imagePath = <give the path of your screenshot image here>;
ImageTarget target = new ImageTarget(new File(imagePath));
ScreenRegion result = desktop.wait(target,timeout);

如果超时后结果为null,则表示在应用程序中找到的图像与您提到的屏幕快照路径中的图像不匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM