DriverAtoms

public final class DriverAtoms
extends Object

java.lang.Object
   ↳ android.support.test.espresso.web.webdriver.DriverAtoms


来自WebDriver项目的Javascript Atoms集合。

Summary

Public methods

static Atom<Evaluation> clearElement()

清除可编辑元素的内容。

static Atom<ElementReference> findElement(Locator locator, String value)

使用提供的定位器策略查找元素。

static Atom<List<ElementReference>> findMultipleElements(Locator locator, String value)

根据定位器策略查找多个元素。

static Atom<String> getText()

返回给定DOM元素下的可见文本。

static Atom<ElementReference> selectActiveElement()

在文档中查找当前活动的元素。

static Atom<WindowReference> selectFrameByIdOrName(String idOrName)

通过名称或ID选择当前窗口的子帧。

static Atom<WindowReference> selectFrameByIdOrName(String idOrName, WindowReference root)

通过名称或ID选择给定窗口的子帧。

static Atom<WindowReference> selectFrameByIndex(int index)

通过索引选择当前所选窗口的子帧。

static Atom<WindowReference> selectFrameByIndex(int index, WindowReference root)

通过索引选择给定窗口的子帧。

static Atom<Evaluation> webClick()

模拟JavaScript事件以点击特定元素。

static Atom<Evaluation> webKeys(String text)

模拟发送给某个元素的JavaScript关键事件。

Inherited methods

From class java.lang.Object

Public methods

clearElement

Atom<Evaluation> clearElement ()

清除可编辑元素的内容。

Returns
Atom<Evaluation>

findElement

Atom<ElementReference> findElement (Locator locator, 
                String value)

使用提供的定位器策略查找元素。

Parameters
locator Locator
value String
Returns
Atom<ElementReference>

findMultipleElements

Atom<List<ElementReference>> findMultipleElements (Locator locator, 
                String value)

根据定位器策略查找多个元素。

Parameters
locator Locator
value String
Returns
Atom<List<ElementReference>>

getText

Atom<String> getText ()

返回给定DOM元素下的可见文本。

Returns
Atom<String>

selectActiveElement

Atom<ElementReference> selectActiveElement ()

在文档中查找当前活动的元素。

Returns
Atom<ElementReference>

selectFrameByIdOrName

Atom<WindowReference> selectFrameByIdOrName (String idOrName)

通过名称或ID选择当前窗口的子帧。

Parameters
idOrName String
Returns
Atom<WindowReference>

selectFrameByIdOrName

Atom<WindowReference> selectFrameByIdOrName (String idOrName, 
                WindowReference root)

通过名称或ID选择给定窗口的子帧。

Parameters
idOrName String
root WindowReference
Returns
Atom<WindowReference>

selectFrameByIndex

Atom<WindowReference> selectFrameByIndex (int index)

通过索引选择当前所选窗口的子帧。

Parameters
index int
Returns
Atom<WindowReference>

selectFrameByIndex

Atom<WindowReference> selectFrameByIndex (int index, 
                WindowReference root)

通过索引选择给定窗口的子帧。

Parameters
index int
root WindowReference
Returns
Atom<WindowReference>

webClick

Atom<Evaluation> webClick ()

模拟JavaScript事件以点击特定元素。

Returns
Atom<Evaluation>

webKeys

Atom<Evaluation> webKeys (String text)

模拟发送给某个元素的JavaScript关键事件。

Parameters
text String
Returns
Atom<Evaluation>