public class SikuliKeyboardEvent extends SikuliAbstractEvent
文件名:SikuliKeyboardEvent.java
用途: 封装sikuli工具的键盘事件,可设置FindSikuliElement类对象,用以元素名称来进行操作
注意:通过元素名称对元素进行查找的方式不支持外链词语
编码时间:2022年1月23日 上午8:03:49
修改时间:2022年2月7日 下午3:11:51
DEFAULT_REGION, find, log, operateTime| Constructor and Description |
|---|
SikuliKeyboardEvent()
构造对象
|
| Modifier and Type | Method and Description |
|---|---|
String |
input(SikuliElement element,
String text)
该方法用于在目标元素中,输入指定的字符串内容
|
String |
input(String elementName,
int index,
String text)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,在目标元素中,输入指定的字符串内容
|
String |
input(String elementName,
String text)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,在目标元素中,输入指定的字符串内容
|
String |
type(KeyType... keyTypes)
该方法用于在默认的识别区域内(即主屏幕范围),按下指定的按键,进行相应快捷键的操作。按键映射字符可通过
Key类中进行调用 |
String |
type(SikuliElement element,
KeyType... keyTypes)
该方法用于目标元素上,按下指定的按键,进行相应快捷键的操作。按键映射字符可通过
Key类中进行调用 |
String |
type(String elementName,
int index,
KeyType... keyTypes)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,在目标元素上,按下指定的按键,进行相应快捷键的操作。按键映射字符可通过
Key类中进行调用 |
String |
type(String elementName,
KeyType... keyTypes)
该方法用于根据元素信息,通过指定的元素查找类,查找到目标元素后,在目标元素上,按下指定的按键,进行相应快捷键的操作。按键映射字符可通过
Key类中进行调用 |
actionOperate, recordLog, setFindElementTool, setLogRecordTool, setOperateTimepublic String input(SikuliElement element, String text)
注意:
element - 元素类对象text - 在元素中输入的文本OperateTimeoutException - 操作超时时,抛出的异常public String input(String elementName, int index, String text)
注意:
elementName - 元素名称index - 多元素时的下标,允许传入负数,参考FindSikuliElement.findElement(String, int, String...)方法text - 在元素中输入的文本ElementOperateException - 未指定元素查找类时,抛出的异常TimeoutException - 元素查找超时时,抛出的异常OperateTimeoutException - 操作超时时,抛出的异常public String input(String elementName, String text)
注意:
elementName - 元素名称text - 在元素中输入的文本ElementOperateException - 未指定元素查找类时,抛出的异常TimeoutException - 元素查找超时时,抛出的异常OperateTimeoutException - 操作超时时,抛出的异常public String type(SikuliElement element, KeyType... keyTypes)
Key类中进行调用
注意:
Key类时,需要使用“C_”开头的静态属性,例如需要按下“F1”按键,则使用Key.C_F1;若需要使用普通英文按键,则传入相应按键的char字符即可(如需要按下按键“A”,则可传入'a')element - 元素类对象keyTypes - 按键组OperateTimeoutException - 操作超时时,抛出的异常public String type(String elementName, int index, KeyType... keyTypes)
Key类中进行调用
注意:
Key类时,需要使用“C_”开头的静态属性,例如需要按下“F1”按键,则使用Key.C_F1;若需要使用普通英文按键,则传入相应按键的char字符即可(如需要按下按键“A”,则可传入'a')elementName - 元素名称index - 多元素时的下标,允许传入负数,参考FindSikuliElement.findElement(String, int, String...)方法keyTypes - 按键组ElementOperateException - 未指定元素查找类时,抛出的异常TimeoutException - 元素查找超时时,抛出的异常OperateTimeoutException - 操作超时时,抛出的异常public String type(String elementName, KeyType... keyTypes)
Key类中进行调用
注意:
Key类时,需要使用“C_”开头的静态属性,例如需要按下“F1”按键,则使用Key.C_F1;若需要使用普通英文按键,则传入相应按键的char字符即可(如需要按下按键“A”,则可传入'a')elementName - 元素名称keyTypes - 按键组ElementOperateException - 未指定元素查找类时,抛出的异常TimeoutException - 元素查找超时时,抛出的异常OperateTimeoutException - 操作超时时,抛出的异常public String type(KeyType... keyTypes)
Key类中进行调用
注意:调用Key类时,需要使用“C_”开头的静态属性,例如需要按下“F1”按键,则使用Key.C_F1;若需要使用普通英文按键,则传入相应按键的char字符即可(如需要按下按键“A”,则可传入'a')
keyTypes - 按键组Copyright © 2024. All rights reserved.