首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Java 自动化 - 调用sikuli实现图像识别桌面自动化:打开浏览器查询天气实例演示,java调用图形化脚本语言sikuli实现自动化

Java 自动化 - 调用sikuli实现图像识别桌面自动化:打开浏览器查询天气实例演示,java调用图形化脚本语言sikuli实现自动化

作者头像
小蓝枣
发布2021-12-01 14:40:26
发布2021-12-01 14:40:26
1K0
举报

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

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

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

代码语言:javascript
复制
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");

    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/08/03 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档