sikuli鼠标动作示例:单击/右击/拖动/hover

sikuli鼠标动作示例:单击/右击/拖动/hover

常见的鼠标操作有单击、右击、拖动、移动到,sikuli可以模拟以上所有鼠标操作,配合设置偏移量等参数,即可模拟大多数鼠标操作,接下来分别介绍这些鼠标操作对应的sikuli代码,文章末尾准备了一个sikuli鼠标操作的小示例。

1.sikuli模拟鼠标左键单击:click(“图片”)

2.sikuli模拟单击鼠标右键,一般用于打开菜单:rightClick(“图片”)   //注意大小写敏感

3.sikuli模拟移动鼠标到某处,可以触发tips提示或菜单:hover(“图片”)

4.sikuli模拟鼠标拖动操作:dragDrop(“图片1″,”图片2”)    //将图片1位置的对象拖动到图片2的位置

sikuli鼠标操作的小示例,示例在windows桌面回收站旁边新建文本文档,命名为6san.com.txt,然后使用鼠标拖动至回收站删除,示例中涉及单击、右击、hover、拖动鼠标操作。

sikuli鼠标操作代码截图

rightClick(Pattern(“1.png”).targetOffset(40,0))    //在回收站右侧40px处单击右键
hover(“2.png”)   //鼠标移动到右键菜单的“新建”项
click(“3.png”)   //鼠标点击菜单项“新建文本文档”
type(“6san.com”)   //文件名输入6san.com
click(“4.png”)     //单击桌面空白处,完成命名
dragDrop(“5.png”,”6.png”)   //将txt拖动到回收站删除

这个简单的sikuli示例,涵盖了几个常用的鼠标操作,使用这些函数,在常见的软件、网页界面操作中基本可以完全代替人工。

6san.com

发表评论