public interface ReadLocation
文件名:ReadLocation.java
用途: 定义读取元素定位内容必须实现的方法
编码时间:2020年10月29日下午12:52:41
修改时间:2021年4月17日 上午10:34:00
Modifier and Type | Method and Description |
---|---|
ReadLocation |
find(String name)
用于预读元素信息,并将元素信息进行缓存,以便于快速查找元素信息
|
long |
getBeforeTime()
用于返回元素的前置等待时间
|
ArrayList<ElementLocationInfo> |
getElementLocation()
用于返回元素的定位信息
|
ElementType |
getElementType()
用于返回元素的类型
|
String |
getEndElementPlaceholder()
该方法用于返回元素占位符结束标识
|
ArrayList<String> |
getIframeNameList()
用于返回元素的所有父窗体名称集合
|
Placeholder |
getPlaceholder()
该方法用于返回占位符类对象
|
String |
getStartElementPlaceholder()
该方法用于返回元素占位符起始标识
|
long |
getWaitTime()
用于返回元素的等待时间
|
void |
setElementPlaceholder(String startRegex,
String endRegex)
该方法用于设置自定义的元素占位符标识
|
ArrayList<ElementLocationInfo> getElementLocation()
UndefinedElementException
- 元素不存在时抛出的异常ElementType getElementType()
ElementType
枚举)UndefinedElementException
- 元素不存在时抛出的异常ArrayList<String> getIframeNameList()
UndefinedElementException
- 元素不存在时抛出的异常long getWaitTime()
UndefinedElementException
- 元素不存在时抛出的异常ReadLocation find(String name)
name
- 元素名称long getBeforeTime()
注意:该方法读取到的时间单位为毫秒
UndefinedElementException
- 元素不存在时抛出的异常void setElementPlaceholder(String startRegex, String endRegex)
注意:该方法接收的标识符是正则表达式,若传入的标识符为特殊符号(如:*),则需要使用双反斜杠来转义(如:\\*)
startRegex
- 占位符起始标识endRegex
- 占位符结束标识String getStartElementPlaceholder()
String getEndElementPlaceholder()
Placeholder getPlaceholder()
Copyright © 2024. All rights reserved.