package net.serenitybdd.screenplay.jenkins.actions;
import net.serenitybdd.screenplay.Action;
import net.serenitybdd.screenplay.Actor;
import net.serenitybdd.screenplay.actions.Click;
import net.serenitybdd.screenplay.targets.Target;
import static net.serenitybdd.screenplay.Tasks.instrumented;
public class Choose implements Action{
public static Action the(Target radioButton) {
return instrumented(Choose.class, radioButton);
}
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(Click.on(radioButton));
}
public Choose(Target radioButton) {
this.radioButton = radioButton;
}
private final Target radioButton;
}