public class SikuliMouseEvent extends SikuliAbstractEvent
文件名:SikuliMouseEvent.java
用途: 封装sikuli工具的鼠标事件,可设置FindSikuliElement
类对象,用以元素名称来进行操作
注意:通过元素名称对元素进行查找的方式不支持外链词语
编码时间:2022年1月21日 上午8:03:49
修改时间:2022年1月21日 上午8:03:49
DEFAULT_REGION, find, log, operateTime
Constructor and Description |
---|
SikuliMouseEvent()
构造对象
|
Modifier and Type | Method and Description |
---|---|
void |
click(SikuliElement element)
该方法用于鼠标左键单击指定的元素
|
void |
click(String elementName)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,使用鼠标左键单击目标元素
|
void |
click(String elementName,
int index)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,使用鼠标左键单击目标元素
|
void |
continuousClick(SikuliElement element,
int clickCount,
long sleepInMillis)
该方法用于连续指定次数的鼠标左键单击事件
|
void |
continuousClick(String elementName,
int index,
int clickCount,
long sleepInMillis)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,连续指定次数的鼠标左键单击事件
|
void |
continuousClick(String elementName,
int clickCount,
long sleepInMillis)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,连续指定次数的鼠标左键单击事件
|
void |
doubleClick(SikuliElement element)
该方法用于鼠标左键双击指定的元素
|
void |
doubleClick(String elementName)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,使用鼠标左键双击目标元素
|
void |
doubleClick(String elementName,
int index)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,使用鼠标左键双击目标元素
|
void |
rightClick(SikuliElement element)
该方法用于鼠标右键单击指定的元素
|
void |
rightClick(String elementName)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,使用鼠标右键单击目标元素
|
void |
rightClick(String elementName,
int index)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,使用鼠标右键单击目标元素
|
actionOperate, recordLog, setFindElementTool, setLogRecordTool, setOperateTime
public void click(SikuliElement element)
element
- 元素类对象OperateTimeoutException
- 操作超时时,抛出的异常public void click(String elementName, int index)
elementName
- 元素名称index
- 多元素时的下标,允许传入负数,参考FindSikuliElement.findElement(String, int, String...)
方法ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void click(String elementName)
elementName
- 元素名称ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void doubleClick(SikuliElement element)
element
- 元素类对象OperateTimeoutException
- 操作超时时,抛出的异常public void doubleClick(String elementName, int index)
elementName
- 元素名称index
- 多元素时的下标,允许传入负数,参考FindSikuliElement.findElement(String, int, String...)
方法ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void doubleClick(String elementName)
elementName
- 元素名称ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void rightClick(SikuliElement element)
element
- 元素类对象OperateTimeoutException
- 操作超时时,抛出的异常public void rightClick(String elementName, int index)
elementName
- 元素名称index
- 多元素时的下标,允许传入负数,参考FindSikuliElement.findElement(String, int, String...)
方法ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void rightClick(String elementName)
elementName
- 元素名称ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void continuousClick(SikuliElement element, int clickCount, long sleepInMillis)
element
- 元素类对象clickCount
- 点击次数sleepInMillis
- 每次之间的时间间隔(单位:毫秒)OperateTimeoutException
- 操作超时时,抛出的异常public void continuousClick(String elementName, int index, int clickCount, long sleepInMillis)
elementName
- 元素名称index
- 多元素时的下标,允许传入负数,参考FindSikuliElement.findElement(String, int, String...)
方法clickCount
- 点击次数sleepInMillis
- 每次之间的时间间隔(单位:毫秒)ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常public void continuousClick(String elementName, int clickCount, long sleepInMillis)
elementName
- 元素名称clickCount
- 点击次数sleepInMillis
- 每次之间的时间间隔(单位:毫秒)ElementOperateException
- 未指定元素查找类时,抛出的异常TimeoutException
- 元素查找超时时,抛出的异常OperateTimeoutException
- 操作超时时,抛出的异常Copyright © 2024. All rights reserved.