We know about Msgbox() that prints the user messages to a dialogue box. Whereas, Print statement outputs to a pane. In this post we will know how to use Print statement in UFT/QTP.Print Statement displays information in the Output pane during the run session. The Output pane remains open while the run session continues, until you close it.
Print ("Message") or Print (Variable)
Message – The string is displayed as entered in the braces. String is always entered in quotes.
Variable – The data of the variable is displayed as output.
Example 1 :
Print("welcome to testnbug.com")
Example 2 :
name = inputbox("please enter your name") print name
Set FlightsList = Window("Flight Reservation").Dialog("Flights Table").WinList("From") For i = 1 to FlightsList.GetItemsCount Print FlightsList.GetItem(i - 1) Next
How to view Print log in UFT QTP
By now, you might have executed the print statement and could not find the Print log displayed. So, how do you configure or view the print log window.
Its listed under View/Output or Ctrl + Alt + U . On selection output pane is displayed either at the bottom or to the right side.
How to separate Print log as separate window:
The print log is very useful when you have too many lines to be printed, we use it all time wherever applicable. The message box requires user input to proceed further.whereas, print will show you the output of run sessions.