0
次の方法でスクリーンショットを保存した.pngイメージと比較しようとしましたが、動作しません。スクリーンショットや.PNGファイルは同じですが、私は日食で、次のエラーを取得しています:スクリーンショットとSikuliとの比較方法
java.lang.AssertionError: The following asserts failed:
expected [P(C:/Users/pauljos/tmpDirectory.png) S: 0.7] but found [[email protected]]
私は日食でSikuliを使用して、ここで私のスクリプトでいます:
Screen screen = new Screen();
Pattern pattern4 = new Pattern("C:\\Users\\pauljos\\tmpDirectory.png");
screen.click("C:\\Users\\pauljos\\explorerIcon.PNG");
screen.click("C:\\Users\\pauljos\\explorerWhiteSpace.PNG");
screen.type("c:/tmp");
screen.type(Key.ENTER);
ScreenImage img = screen.capture();
sikuli_assert.assertEquals(img, pattern4);
'sikuli_assert'は何ですか?それはあなたが作成したヘルパークラスですか?もしそうなら、そのコードをあなたの質問に含めてください。さもなければ、 'assertEquals'がどのように実装されているか知っていますか? –