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 |
|
---|---|
From class 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> |