package com.smartcodeltd.jenkinsci.plugins.build_monitor.tasks.configuration; import net.serenitybdd.screenplay.Actor; import net.serenitybdd.screenplay.Task; import net.serenitybdd.screenplay.actions.Enter; import net.serenitybdd.screenplay.jenkins.actions.Choose; import net.serenitybdd.screenplay.jenkins.user_interface.ViewConfigurationPage; import net.thucydides.core.annotations.Step; import static net.serenitybdd.screenplay.Tasks.instrumented; public class DisplayAllProjects implements Task { public static Task usingARegularExpression() { return instrumented(DisplayAllProjects.class); } @Step("{0} uses a regular expression to display all projects") @Override public <T extends Actor> void performAs(T actor) { actor.attemptsTo( Choose.the(ViewConfigurationPage.Use_Regular_Expression), Enter.theValue(".*").into(ViewConfigurationPage.Regular_Expression) ); } }