• sikuli+java实例


     

    新建java工程,导入sikuli-script.jar包

    public class TestSikuli {
               public static void openPage() throws FindFailed, InterruptedException {
                Screen s = new Screen();
                //定义图片存放路径
                //方法一 绝对路径
                String imgpath  = "D:\study\eclipse\workspace\test-sikuli-java\src\image\";
                //方法二  相对路径
                //String  imgpath  = ".\src\image\";
                //双击桌面chrome浏览器图标
                s.doubleClick(imgpath+"chrome.png");
                s.click(imgpath+"baidu.png");            
                Thread.sleep(2000);
                
                //在输入框输入搜索关键字:sikuli,并点击搜索按钮
                
                //s.type(imgpath+"search_input.png", "sikuli");
                s.paste(imgpath+"search_input.png", "sikuli");
                s.click(imgpath+"search_button.png");
                System.out.println("end");        
            }
    }

    运行结果如下: 

    [info] Windows utilities loaded.
    [info] Sikuli vision engine loaded.
    [log] DOUBLE CLICK on (212,1006)
    [log] CLICK on (281,80)
    [log] CLICK on (364,744)
    [log] CLICK on (898,299)
    end
    

      

  • 相关阅读:
    22_selenium_使用cookie直接登录
    21_无头模式
    自动化测试-设计模式-介绍
    Doorls
    pytest-Allure报告
    pytest-架构1
    pytest-第一次学习梳理
    web测试
    测试-工时评估
    封装pyuic5转换ui文件的脚本
  • 原文地址:https://www.cnblogs.com/dieyaxianju/p/5089222.html
Copyright © 2020-2023  润新知