public interface Automation
An application automation harness.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Automation.Builderbuilder()voidclose()Closes thisAutomationand release any resourcesnarrator()voidrun(Consumer<Automation> script)
-
Method Details
-
controller
Controller controller()- Returns:
- the automation
Controller
-
narrator
- Returns:
- the
Narratoror an empty Optional if none is available
-
run
- Parameters:
script- the script to run
-
close
void close()Closes thisAutomationand release any resources -
builder
- Returns:
- a new
Automation.Builder
-