欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

使用Sikuli进行Java桌面上的图像识别自动化:通过示例展示如何调用Sikuli打开浏览器查询天气的功能

最编程 2024-02-23 21:38:11
...

sikuli 自动打开浏览器查天气效果演示:

请添加图片描述
请添加图片描述

这是我提前准备好的截图,会根据截图识别到对应的控件并操作。

在这里插入图片描述
在这里插入图片描述

sikuli 官方 2.1.0 版本 jar 包获取: 小蓝枣的 **** 资源仓库

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

public class SiKuliTest {
    public static void main(String[] args) throws FindFailed {
        Screen s = new Screen();

        // 设置未找到元素,自动等待时间10秒
        s.setAutoWaitTimeout(10);

        // 定义图片存放路径
        String path = "C:\\Users\\Administrator\\Desktop\\sikuli\\";

        // 双击桌面chrome浏览器图标
        s.doubleClick(path + "chrome1.png");
        // 在搜索框中输入内容
        s.type(path + "chrome2.png","beijingtianqi ");
        // 点击搜索
        s.click(path + "chrome3.png");

    }
}