Posted at

Sikulix の click() させるだけのチュートリアルで失敗する人向け

公式のチュートリアルにある Hello World が動かない人向けの記事です。

たとえばWindows版で、指示通りにWindowsボタンをクリックさせようとして

image.png

[error] script [ test ] stopped with error at line --unknown--

[error] Error caused by: Traceback (most recent call last): File "G:\work\script\test.sikuli\test.py", line 1, in <module> click("1540597201579.png") Line 2277, in file Region.java
...中略
at java.lang.reflect.Method.invoke(Method.java:497)
org.sikuli.script.FindFailed: FindFailed: 1540597201579.png: (74x63) seen at (7, 0) with 0.96 in S(0)[0,0 1920x1200] E:Y, T:3.0 Line 2277, in file Region.java

FindFailedとな!

なお正解はこちら

image.png

最初のスクリーンショットを撮るときに マウスオーバーで光ってた

画像認識系自動化ではありがちな話。