本文整理汇总了Java中net.serenitybdd.screenplay.actions.Enter类的典型用法代码示例。如果您正苦于以下问题:Java Enter类的具体用法?Java Enter怎么用?Java Enter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Enter类属于net.serenitybdd.screenplay.actions包,在下文中一共展示了Enter类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("{0} selects origin station of #station")
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Enter.theValue(station).into(TripPlanner.FROM),
WaitUntilTheSuggestedStations.areVisible(),
PickFirstSuggestion.from(TripPlanner.FROM)
);
}
示例2: of
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
/**
* Usage: ChooseToStation.of("Town Hall")
*/
public static Task of(String station) {
return Task.where("{0} selects destination station of #station",
Enter.theValue(station).into(TripPlanner.DESTINATION),
WaitUntilTheSuggestedStations.areVisible(),
PickFirstSuggestion.from(TripPlanner.DESTINATION))
.with("station").of(station);
}
示例3: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Override
@Step("{0} selects station #stationName")
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Enter.theValue(stationName).into(stationDropdown),
WaitUntil.the(JourneyDetails.DROPDOWN_ENTRY.of(stationName), isVisible()),
Click.on(JourneyDetails.DROPDOWN_ENTRY.of(stationName))
);
}
示例4: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("Search for #searchTerm")
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Enter.theValue(searchTerm)
.into(SearchBox.SEARCH_FIELD)
.thenHit(ENTER)
);
}
示例5: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("{0} adds a todo item called #thingToDo")
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Enter.theValue(thingToDo).into(NewTodoForm.NEW_TODO_FIELD),
Hit.the(RETURN).keyIn(NewTodoForm.NEW_TODO_FIELD)
);
}
示例6: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("{0} claims the last broken build of '#project' saying: '#reason'")
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Click.on(Link.called(project)),
Click.on(ProjectDetailsPage.Last_Failed_Build_Link),
Click.on(ClaimableBuildDetailsPage.Claim_It_Link),
Enter.theValue(reason).into(ClaimableBuildDetailsPage.Reason_Field),
Click.on(ClaimableBuildDetailsPage.Claim_Button)
);
}
示例7: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("{0} indicates that the build description should be set to '#description', based on regex '#regex')")
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
AddABuildStep.called("Set build description"),
Enter.theValue(regex).into(Setting.defining("Regular expression")),
Enter.theValue(description).into(Setting.defining("Description"))
);
}
示例8: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Click.on(FailureCauseManagementPage.Create_New_Link),
Enter.theValue(name).into(FailureCauseManagementPage.Name),
Enter.theValue(description).into(FailureCauseManagementPage.Description),
configureFailureCauseIndicators,
Click.on(FailureCauseManagementPage.Save)
);
}
示例9: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@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)
);
}
示例10: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Override
@Step("{0} creates a 'Build Monitor View' called '#buildMonitorName'")
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Click.on(JenkinsHomePage.New_View_link),
Click.on(NewViewPage.Build_Monitor_View),
Enter.theValue(buildMonitorName).into(NewViewPage.View_Name).thenHit(ENTER),
configureBuildMonitor,
SaveTheChangesToBuildMonitor.andExitTheConfigurationScreen()
);
}
示例11: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@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)
);
}
示例12: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Override
@Step("{0} creates a '#name' folder")
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Click.on(SidePanel.New_Item_Link),
Choose.the(RadioButton.withLabel("Folder")),
Enter.theValue(name).into(NewJobPage.Item_Name_Field).thenHit(ENTER),
Click.on(Save)
);
}
示例13: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("{0} logs in")
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Click.on(JenkinsHomePage.Log_In_Link),
Enter.theValue(actor.getName()).into(LogInForm.Username_Field),
Enter.theValue(passwordOf(actor)).into(LogInForm.Password_Field),
Click.on(LogInForm.Log_In_Buttton)
);
}
示例14: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Step("{0} configures the Groovy PostBuild Step to execute a script that '#scriptOutcome'")
@Override
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
AddAPostBuildAction.called("Groovy Postbuild"),
Enter.theValue(scriptOutcome.code()).into(GroovyPostBuildStep.Editor)
);
}
示例15: performAs
import net.serenitybdd.screenplay.actions.Enter; //导入依赖的package包/类
@Override
@Step("{0} creates a 'Freestyle Project' called '#name'")
public <T extends Actor> void performAs(T actor) {
actor.attemptsTo(
Click.on(SidePanel.New_Item_Link),
Choose.the(projectType),
Enter.theValue(name).into(NewJobPage.Item_Name_Field).thenHit(ENTER),
configureTheProject,
Click.on(Save)
);
}