public class XmlSikuliLocation extends AbstractSikuliLocation
文件名:XmlSikuliLocation.java
用途: 用于读取通过xml文件的形式,存储的sikuli截图元素信息,并返回相应元素的信息。
编码时间:2022年1月10日 下午3:41:25
修改时间:2022年2月10日 上午9:02:09
Modifier and Type | Class and Description |
---|---|
static class |
XmlSikuliLocation.XmlFileField
文件名:XmlSikuliLocation.java
|
DEFAULT_WAIT_TIME, elementInfoList, FORMAT_FILE_PATH, FORMAT_REPLACE_REGEX, MATCH_END_SIGN, MATCH_START_SIGN, name, placeholder
Constructor and Description |
---|
XmlSikuliLocation(File xmlFile)
构造对象,读取xml文件,并初始化相应内容
|
Modifier and Type | Method and Description |
---|---|
protected AbstractSikuliLocation |
find(String name)
该方法用于查找并缓存指定的元素
|
List<ElementLocationInfo> |
getElementLocationList(String name)
该方法用于返回元素的信息
|
int |
getWaitTime(String name)
该方法用于返回元素的查找等待时间
|
addReplaceFunction, addReplaceWord, compareElementName, getEndElementPlaceholder, getStartElementPlaceholder, setElementPlaceholder
public XmlSikuliLocation(File xmlFile)
xmlFile
- xml文件类对象protected AbstractSikuliLocation find(String name)
AbstractSikuliLocation
find
in class AbstractSikuliLocation
name
- 元素名称public List<ElementLocationInfo> getElementLocationList(String name)
AbstractSikuliLocation
getElementLocationList
in class AbstractSikuliLocation
name
- 元素名称public int getWaitTime(String name)
AbstractSikuliLocation
注意:当没有等待时间或等待时间小于0时,则返回默认等待时间“AbstractSikuliLocation.DEFAULT_WAIT_TIME
”
getWaitTime
in class AbstractSikuliLocation
name
- 元素名称Copyright © 2024. All rights reserved.