public class Element extends Object
文件名:AbstractBy.java
用途: 用于存储通过元素信息查找到的元素内容
编码时间:2020年10月13日上午8:02:38
修改时间:2020年10月13日上午8:02:38
| Constructor and Description |
|---|
Element(int index,
ElementData elementData,
FindElement abstractBy)
构造对象。其传入的下标允许为-1,表示当前元素集合中不存在该元素
|
| Modifier and Type | Method and Description |
|---|---|
int |
againFindElement()
重新根据元素信息,在页面查找元素
|
boolean |
equals(Object obj) |
FindElement |
getBy()
返回当前元素的搜索方式类对象
|
ElementData |
getElementData()
用于返回当前元素的
ElementData类对象 |
org.openqa.selenium.WebElement |
getWebElement()
用于返回当前存储的
WebElement对象,若该对象为空,则抛出元素查找超时异常 |
int |
hashCode() |
public Element(int index,
ElementData elementData,
FindElement abstractBy)
index - 元素下标elementData - 元素信息abstractBy - 元素获取类对象public org.openqa.selenium.WebElement getWebElement()
WebElement对象,若该对象为空,则抛出元素查找超时异常WebElement对象org.openqa.selenium.NoSuchElementException - 元素在页面不存在时或元素集合不存在指定的下标时抛出的异常public ElementData getElementData()
ElementData类对象ElementData类对象public FindElement getBy()
public int againFindElement()
Copyright © 2024. All rights reserved.