public final class Atoms
extends Object
| java.lang.Object | |
| ↳ | android.support.test.espresso.web.model.Atoms |
实用类包装简单和更常用的原子。
Public methods |
|
|---|---|
static <E> Transformer<Evaluation, E> |
castOrDie(Class<E> clazz) 创建一个将评估转换为给定类型(或尝试)的变压器。 |
static Atom<String> |
getCurrentUrl() 返回document.location.href的值。 |
static Atom<String> |
getTitle() 返回document.title的值。 |
static Atom<Evaluation> |
script(String script) 创建一个将执行提供的脚本并返回评估对象的原子。 |
static <O> Atom<O> |
script(String script, Transformer<Evaluation, O> transformer) 创建一个将执行提供的脚本并返回由给定转换器创建的对象的原子。 |
static Atom<Evaluation> |
scriptWithArgs(String script, List<? extends Object> args) 创建一个将使用给定的非上下文参数执行提供的脚本的原子。 |
static <I, O> Atom<O> |
transform(Atom<I> in, Transformer<I, O> transformer) 创建一个包裹输入原子并使用给定变换器转换其输出的原子。 |
Inherited methods |
|
|---|---|
java.lang.Object
|
|
Transformer<Evaluation, E> castOrDie (Class<E> clazz)
创建一个将评估转换为给定类型(或尝试)的变压器。
| Parameters | |
|---|---|
clazz |
Class
|
| Returns | |
|---|---|
Transformer<Evaluation, E> |
|
Atom<Evaluation> script (String script)
创建一个将执行提供的脚本并返回评估对象的原子。
| Parameters | |
|---|---|
script |
String
|
| Returns | |
|---|---|
Atom<Evaluation> |
|
Atom<O> script (String script, Transformer<Evaluation, O> transformer)
创建一个将执行提供的脚本并返回由给定转换器创建的对象的原子。
| Parameters | |
|---|---|
script |
String
|
transformer |
Transformer
|
| Returns | |
|---|---|
Atom<O> |
|
Atom<Evaluation> scriptWithArgs (String script, List<? extends Object> args)
创建一个将使用给定的非上下文参数执行提供的脚本的原子。
| Parameters | |
|---|---|
script |
String
|
args |
List
|
| Returns | |
|---|---|
Atom<Evaluation> |
|
Atom<O> transform (Atom<I> in, Transformer<I, O> transformer)
创建一个包裹输入原子并使用给定变换器转换其输出的原子。
| Parameters | |
|---|---|
in |
Atom
|
transformer |
Transformer
|
| Returns | |
|---|---|
Atom<O> |
|