Record and Run Settings Dialog When QTP is launched and we choose to record a new test, the record and run settings dialog opens up. Alternately a user can choose to access this window by choosing Automation->Record and Run Settings option from the menu. So far in our examples we have just continued with its default settings but now we will explore it further. The following is the how this dialog looks:
As the same suggests, this is a space that QTP provides the user to set certain parameters that help the user to create a test via record and to execute the same during a run session. QTP can record and run a test on either a windows app or a web app. The web tab is available only when the Web add-in is selected to be loaded at start up. This tab is used for Web, .NET Web Forms, PeopleSoft, and Web-based SAP objects. So there are 2 tabs to define the settings separately for each of these environments. There will be a separate Siebel tab available is a Siebel add-in is installed and loaded during start up. Web Tab on Record and Run Settings Dialog: The default settings are as shown in the picture above. This setting means that when a record session is started the target of the record operation can be any of the web application that is already open in a browser. The user also has a instruct QTP to ignore certain web pages like QC or any other page with a specific URL or a specific title. The way he can do that is, Tools->Options->Web and define those pages in the following QTP dialog:
But if the user chooses, the next option Open the following address when a record or run session begins the corresponding elements in the screen get enabled. Take a look at it below:
The user can enter the address of any page and the choice of the browser. The browsers that QTP 11 supports are:
The browsers that are supported and are currently installed in your machine will only appear in the list. There is another way to set the record and run settings other than from this window and that method is through Environment variables. Since we did not yet get there, we will discuss them in detail later on. For the sake of mentioning, if the environment variables URL_env and Browser_env are set, then it overrides the URL and browser chosen in the Record and Run Setting window. How to create these and how they work all this will be dealt with later. Do not record and run on browsers that are already open If this option is chosen all the browsers that are open prior to recording and running and also prior to launching QTP will be ignored. It is as if these browsers dont exist for QTP because the user can not even spy these pages to view the objects. In other words, these browsers are totally ignored and as a result deemed inaccessible to QTP. Close the browser when the test closes this option when chosen will close the browsers on which the record and/or run session was carried out when the test ends. Windows Tab on Record and Run Settings Dialog: This tab is for the windows based applications. The default option to record and run on any windows app opened.