public class FindSikuliElement extends Object
文件名:FindSingleElement.java
用途:
通过指定的元素文件读取类对象(继承自AbstractSikuliLocation
类的类对象),在指定的识别范围中,查找相应的单个元素。在指定的时间内,若能查找到元素,
则返回相应的SikuliElement
类对象
编码时间:2022年1月13日 上午8:15:49
修改时间:2022年1月13日 上午8:15:49
Constructor and Description |
---|
FindSikuliElement(org.sikuli.script.Region region)
构造对象,并指定当前需要识别的屏幕范围
|
Modifier and Type | Method and Description |
---|---|
List<SikuliElement> |
findAllElement(String name,
String... linkKeys)
该方法用于根据设置的识别范围,查找对应名称的元素所有元素,并返回目标元素集合
|
SikuliElement |
findElement(String name,
int index,
String... linkKeys)
该方法用于根据设置的识别范围,查找对应名称的元素,并返回指定下标的元素
|
SikuliElement |
findElement(String name,
String... linkKeys)
该方法用于根据设置的识别范围,查找对应名称的元素。若界面上识别到多个结果,则取第1个作为目标元素。
|
FindSikuliElement |
setReadMode(AbstractSikuliLocation locationFile)
该方法用于设置当前需要读取的元素存储文件
|
public FindSikuliElement(org.sikuli.script.Region region)
region
- Region
类对象,默认屏幕时,可传入Screen
类对象public FindSikuliElement setReadMode(AbstractSikuliLocation locationFile)
locationFile
- 元素文件读取类对象public SikuliElement findElement(String name, String... linkKeys)
name
- 元素名称linkKeys
- 外链词语TimeoutException
- 当元素查找超时时,抛出的异常public SikuliElement findElement(String name, int index, String... linkKeys)
注意:元素下标传入元素的真实下标,例如,当在界面识别到3个相同的元素时,需要取第2个作为目标元素,则下标传入2。 另外,下标可以传入负数,表示从后向前遍历
name
- 元素名称index
- 多元素时的下标linkKeys
- 外链词语TimeoutException
- 当元素查找超时时,抛出的异常public List<SikuliElement> findAllElement(String name, String... linkKeys)
name
- 元素名称linkKeys
- 外链词语TimeoutException
- 当元素查找超时时,抛出的异常Copyright © 2024. All rights reserved.