Как утвердить экран с помощью Sikuli java API (не скрипт Sikuli)

В сценарии Sikuli у нас есть разные способы утверждения, такие как Screen.exists(a.png) и т. д. для утверждения изображения. Но может кто-нибудь, пожалуйста, скажите мне, как утвердить экран приложения с файлом скриншота.

Мое требование состоит в том, что я вхожу в приложение Windows, и после входа я хочу проверить появившийся экран с помощью файла снимка экрана (.png), снятого ранее.

Sikuli API 1.0.2 Windows 7 64 бит


person user3361080    schedule 31.03.2014    source источник


Ответы (1)


Это должно помочь вам-

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);

Здесь, если результат равен нулю после тайм-аута, это будет означать, что изображение, найденное в приложении, не соответствует изображению на пути к снимку экрана, который вы бы упомянули.

person minx    schedule 23.06.2014