gpt4 book ai didi

java - "Image not valid, but TextSearch is switched off!"错误 - Mac 上的 Sikuli

转载 作者:行者123 更新时间:2023-11-30 06:33:28 25 4
gpt4 key购买 nike

我正在尝试使用 Sikuli 和 Eclipse 在 Mac 上自动化桌面应用程序。

源代码:

import org.sikuli.script.FindFailed;
import org.sikuli.script.ImagePath;
import org.sikuli.script.Screen;

public class TextEditorExample {

public static void main(String[] args) throws FindFailed {
// TODO Auto-generated method stub
Screen s=new Screen();
System.out.println(ImagePath.getBundlePath());
s.click("spotlight_icon.png");
s.find("spotlight.png");
s.type("spotlight.png","finder");
s.click("applications.png");
s.click("texteditor_icon.png");
s.find("texteditor.png");
s.type("texteditor.png","Sikuli Example");

}
}

但我收到以下错误:

[error] Image: Image not valid, but TextSearch is switched off!
[error] RunTimeAPI: Wait: Abort: unknown
[error] RunTimeAPI: ImageMissing: spotlight_icon.png

sikuli脚本路径:

  /Users/adamin/Desktop/Automation/SikuliExample/src/TextEditorExample.java

图像路径:

/Users/adamin/Desktop/Automation/SikuliExample/src/spotlight_icon.png
/Users/adamin/Desktop/Automation/SikuliExample/src/spotlight.png
/Users/adamin/Desktop/Automation/SikuliExample/src/applications.png
/Users/adamin/Desktop/Automation/SikuliExample/src/texteditor_icon.png
/Users/adamin/Desktop/Automation/SikuliExample/src/texteditor.png

有人可以帮我解决这个问题吗?

最佳答案

图像路径默认设置为您的项目根文件夹,并且只会在那里查找模式。只需手动将捆绑路径设置为文件所在的位置即可:

ImagePath.setBundlePath("fullpath");

或者,将文件放置到以下命令返回的任何文件夹中:

System.out.println(ImagePath.getBundlePath());

关于java - "Image not valid, but TextSearch is switched off!"错误 - Mac 上的 Sikuli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45628517/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com