getValue

fun <Value> getValue(@IdRes viewId: Int, timeout: Int = 7.second, function: (View) -> Value): Value
fun <Value> getValue(@IdRes viewId: Int, index: Int = 0, timeout: Int = 7.second, function: (View) -> Value): Value
fun <Value> getValue(@IdRes viewId: Int, where: (View) -> Boolean = { true }, timeout: Int = 7.second, function: (View) -> Value): Value