- Advanced UFT 12 for Test Engineers Cookbook
- Meir Bar Tal Jonathon Lee Wright
- 361字
- 2021-08-05 17:09:11
Creating a DataTable parameter
DataTable
is a UFT object that acts as a wrapper to an MS Excel file, and its scope is global. This means that it can be accessed from any action within a test, as well as from function libraries that were attached to the test. When you create a new test or open an existing UFT test, you will notice that the DataTable pane will always show a global and local datasheet, one for each existing action within the test. In this section, we will see how to create a DataTable parameter.
How to do it...
Perform the following steps to create the DataTable parameter LocalParam1
for the local sheet:
- From the File menu, navigate to New | Test or use the Ctrl + N shortcut. When a new test dialog opens, choose GUI Test and then click on the Create button.
- We will create a DataTable parameter in the
Action1
local sheet from the UFT data pane by double-clicking on the column header and entering the parameter nameLocalParam1
in the dialog that opens, as shown in the following screenshot:Similarly, for the test global sheet we will create a parameter named
GlobalParam1
. - Next, we need to enter our input data in the remaining cells of the parameter column in the global or local sheet, according to the requirements.
How it works...
If we open the Default.xls
file in the test
folder (which, as its name suggests, is the default data source for a new test), we will notice that there are two worksheets, namely, Global
and Action1
. In each of these, the first row holds the name of the parameters, so we will see GlobalParam1
in the Global
worksheet and LocalParam1
in the Action1
worksheet. You will also notice that the used rows have borders at the bottom of the worksheet (the borders have no real function; UFT identifies the used range by the number of used rows and columns based on the content range).
See also
For information about setting and retrieving values for a DataTable parameter, refer to the next two recipes, Retrieving data from a DataTable and Storing data in a DataTable.
- 零基礎PHP學習筆記
- Xcode 7 Essentials(Second Edition)
- Java 9 Programming Blueprints
- R的極客理想:工具篇
- 深度學習:算法入門與Keras編程實踐
- 編譯系統透視:圖解編譯原理
- Jupyter數據科學實戰
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- 打開Go語言之門:入門、實戰與進階
- MyBatis 3源碼深度解析
- Application Development with Parse using iOS SDK
- Modernizing Legacy Applications in PHP
- Visual C++程序設計與項目實踐
- Python Automation Cookbook
- HTML5+CSS+JavaScript深入學習實錄