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.