clickWhile

suspend fun clickWhile(random: Boolean = true, period: Millis = 100, timeout: Millis = -1, condition: Region<T, R>.() -> Boolean)

Clicks this region, while a condition holds true For more complex operations please use the devices respective IInput

Parameters

random

Whether this clicks a random point in this region, defaults true

period

Delay between each check/click

timeout

When timeout is reached this function will stop clicking, timeout is disabled if the value is zero or a non-positive value

condition

Boolean condition function

Throws

TimeoutCancellationException

If timeout is enabled and function times out