当前位置: 首页>>代码示例>>Java>>正文


Java Enter类代码示例

本文整理汇总了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)
    );
}
 
开发者ID:serenity-bdd,项目名称:journey-planner,代码行数:10,代码来源:ChooseFromStation.java

示例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);
}
 
开发者ID:serenity-bdd,项目名称:journey-planner,代码行数:11,代码来源:ChooseToStation.java

示例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))
    );
}
 
开发者ID:serenity-bdd,项目名称:serenity-screenplay-train-demo,代码行数:10,代码来源:SelectTheStation.java

示例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)
    );
}
 
开发者ID:serenity-bdd,项目名称:serenity-maven-archetypes,代码行数:9,代码来源:Search.java

示例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)
    );
}
 
开发者ID:serenity-bdd,项目名称:serenity-documentation,代码行数:8,代码来源:AddATodoItem.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:12,代码来源:Claim.java

示例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"))
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:10,代码来源:SetBuildDescription.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:11,代码来源:DefineAFailureCause.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:10,代码来源:LineInTheBuildLog.java

示例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()
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:12,代码来源:CreateABuildMonitorView.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:9,代码来源:DisplayAllProjects.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:11,代码来源:CreateAFolder.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:11,代码来源:LogIn.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:9,代码来源:AddAGroovyPostbuildScript.java

示例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)
    );
}
 
开发者ID:jan-molak,项目名称:jenkins-build-monitor-plugin,代码行数:12,代码来源:CreateAProject.java


注:本文中的net.serenitybdd.screenplay.actions.Enter类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。