当前位置: 首页 > 知识库问答 >
问题:

如何使用sikuli点击捕获的图像

燕和裕
2023-03-14

下面是我正在尝试的代码

 public static void imageClick()
     {
         Screen s= new Screen();
         try {

            s.capture();

            s.find("Desktop.png");
             s.click("Desktop.png",0);
             System.out.println("Desktop is selected");
        } catch (FindFailed e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

     }

png是我保存在项目中的一个图像文件。首先,我搜索它,然后点击它。

任何人都可以帮助我如何实现这一点。任何帮助都将得到高度赞赏。

共有1个答案

上官兴昌
2023-03-14
public static void imageClick()
{
    Screen s= new Screen();
    Pattern DesktpIcon = new Pattern("Desktop.png");
    s.click(DesktpIcon);
    System.out.println("Desktop is Clicked.");
}
 类似资料:
  • 问题内容: 我有一个JButton,想捕获鼠标单击它。在JButton上使用ActionListener与使用MouseListener之间有什么实际和哲学上的区别? 问题答案: ActionListener用于处理按钮的逻辑单击。点击发生 当按下鼠标然后释放按钮时, 或使用该按钮的键盘快捷键时, 或当按钮具有焦点并按下空格键时, 或当按钮为默认按钮并按下Enter键时, 或以编程方式调用按钮的c

  • 问题内容: 如何捕获iframe周围的div上的click或mousedown事件。我尝试将函数附加到div上的click事件,但是由于iframe从未将事件泡到周围的div上,因此永远不会调用该函数。有没有一种方法可以捕获div上的事件,然后将其传播到iframe进行默认操作? 问题答案: 如果点击在iframe区域中,则iframe上下文会处理click事件,它不会冒泡到iframe父级。因此

  • 我需要使用Sikuli的自动化,但我无法采取截图。问题是,当我点击“截屏”或“创建区域”时,IDE会被隐藏,但选择区域选项不会出现....

  • 我的自动化正在工作,但脚本的这一部分不工作,我应该在鼠标所在的地方右clcik。页面是silverlight,快捷键如shift+f10不能工作。最好的选择是使用这个。但这段代码不起作用。I tried rightclick(atMouse))不工作....它甚至不能识别rightclick()

  • 我正在尝试使用html2canvas将div捕获到图像中。我有一个带滚动条的div。我想把这个div元素转换成image。当运行html2canvas时,它只捕获屏幕的可见部分,截断从滚动中隐藏的所有内容。设置“高度、宽度”属性没有影响。我使用的是html2canvas版本0.4。1. 感谢帮助。

  • 嘿,对不起,我的英语不好。。。 我的 ListFragment 中有一个 ListView,带有自定义适配器。在我的布局中,我有一个按钮。按钮和整个项目/行是可单击的。我用为ImageButton实现了这一点。正如您在 getView() 方法中看到的,我捕获了一个单击操作。 这是我的布局: 现在我想知道你是否可以在不选择整个视图的情况下点击按钮,但仍然注意到背景上的点击(我知道我在列表视图中的位