Add steps using the Step Generator

This exercise describes how to add steps to your test using UFT's Step Generator. The Step Generator is another convenient method of adding steps to your test by selecting objects, methods, and parameter values.

This exercise requires that you've added the relevant object repositories and test objects to your test. For details, see Create object repositories.

Add steps to the FlightConfirmation action

This procedure describes how to add steps to the FlightConfirmation action using UFT's Step Generator.

Do the following:

  1. Start with the MyFlight solution and test open to the FlightConfirmation action, and the Editor displayed.

  2. In the first line of the Editor, right-click and select Insert Step > Step Generator.

  3. In the Step Generator dialog > Object dropdown, confirm that Micro Focus MyFlight Sample is displayed.

    Click Select Object .

  4. In the Select Test Object dialog, expand the Micro Focus MyFlight Sample node, and select the passengerName edit box object.

  5. The Step Generator fields are populated with the default values for the passengerName object.

    Update these values just as you would in the Keyword View.

    • Leave the Set method defined in the Operation field.

    • In the Arguments table, click the cell in the Value column and enter a passenger name of your choice.

    • Select the Insert another step option to open the Step Generator dialog again after adding this step.
  6. Click Insert to add your step.

    The Step Generator dialog remains open, but notice the step added in the Editor behind it.

  7. Add another step, to wait for the progress bar in the MyFlight app window to load.

    Note: Wait steps are helpful when you expect a specific amount of time for your app to move to the next step.

    In the Step Generator, do the following:

    • From the Objects dropdown, select the progBar object.
    • From the Operation dropdown, select the WaitProperty method.
    • In the Arguments table, define the PropertyName parameter as value, and the PropertyValue parameter as 100.
    • Select the Insert another step option, and then click Insert to add your step.

  8. Add another step to click the ORDER button in the MyFlight app, and complete your flight order.

    Use the Step Generator as you did before, defining the values as follows:

    • From the Object dropdown, select the ORDER object.
    • Leave the default method, Click, defined in the Operation field.
    • Leave the Arguments table blank.
    • Select the Insert another step option
  9. Add another step to click the NEW SEARCH button in the MyFlight app to go back to the beginning of the app.

    Use the Step Generator as you did before, defining the values as follows:

    • From the Object dropdown, select the NEW SEARCH object.
    • Leave the default method, Click, defined in the Operation field.
    • Leave the Arguments table blank.
    • Clear the Insert another step option
  10. Save your test, and continue with one of the following:

Back to top

View your steps in the Keyword View

In the Keyword View, the FlightConfirmation action should look like this:

Back to top

View your steps in the Editor

In the Editor, the FlightConfirmation action should look like this:

WpfWindow("Micro Focus MyFlight Sample").WpfEdit("passengerName").Set "Mary Sanchez"
WpfWindow("Micro Focus MyFlight Sample").WpfProgressBar("progBar").WaitProperty "value", 100
WpfWindow("Micro Focus MyFlight Sample").WpfButton("ORDER").Click
WpfWindow("Micro Focus MyFlight Sample").WpfButton("NEW SEARCH").Click

Back to top

Next steps: