QTP 我进行了参数化,我想打印出每次参数化的取值,该怎么打印呢

2025-02-25 03:20:54
推荐回答(2个)
回答1:

systemutil.Run "F:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"
Dialog("Login").WinEdit("Agent Name:").Set DataTable("username", dtGlobalSheet)
msgbox DataTable("username", dtGlobalSheet)'print is better
print DataTable("username", dtGlobalSheet)

Dialog("Login").WinEdit("Password:").Set DataTable("passwd", dtGlobalSheet)
msgbox DataTable("passwd", dtGlobalSheet)'print is better
print DataTable("passwd", dtGlobalSheet)

Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close

回答2:

systemutil.Run "F:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"
Dim username,passwd
set username=DataTable("Agent-name",dtGlobleSheet)
set passwd=DataTable("password",dtGlobleSheet)
Dialog("Login").WinEdit("Agent Name:").set username
msgbox username
Dialog("Login").WinEdit("Passwd:").set Passwd
msgbox passwd
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close