@Step("{0} defines a pattern indicating the failure cause") @Override public <T extends Actor> void performAs(T actor) { actor.attemptsTo( Click.on(FailureCauseManagementPage.Add_Indication), Click.on(FailureCauseManagementPage.Build_Log_Indication_Link), Enter.theValue(pattern).into(FailureCauseManagementPage.Pattern_Field)); }
@Step("{0} creates the '#projectName' external project") @Override public <T extends Actor> void performAs(T actor) { actor.attemptsTo(CreateAnExternalProject.called(projectName), Click.on(Back_to_Dashboard)); }
@Step("{0} filters items by status #status") public <T extends Actor> void performAs(T theActor) { theActor.attemptsTo(Click.on(FilterBar.filterCalled(filter.name()))); }