|
3#
楼主 |
发表于 2009-4-18 10:43:59
|
只看该作者
回复 1# 的帖子
我不是要得到那个对话框,我只要得到对话框中那行提示信息。
其实我是要测试系统实际的提示信息与期望中的提示信息是否一致。
我的脚本如下。我是个初学者,自学的。望各位多多指教,虚心向大家学习了。
Dim i
Dim ioutmsg'实际输出的提示信息的参数
Dim statusmsg'期望的提示信息的参数
For i=1 to datatable.GetSheet("Action1").getrowcount
Dialog("Login").WinEdit("Agent Name:").Set DataTable("agentname", dtLocalSheet)
Dialog("Login").WinEdit("Password:").SetSecure DataTable("password", dtLocalSheet)
Dialog("Login").WinButton("OK").Click
If Dialog("Login").Dialog("Flight Reservations").Exist Then
datatable("loginmsg",dtlocalsheet)=Dialog("Login").Dialog("Flight Reservations").GetROProperty("text")'将实际输出的提示信息存入到表中的loginmsg列
ioutmsg=datatable("loginmsg",dtlocalsheet)'将loginmsg列中的信息传给参数ioutmsg
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
End If
statusmsg=datatable("status",dtlocalsheet)
If ioutmsg<>statusmsg Then
reporter.ReportEvent micFail,"登录功能测试","期望的提示信息为:"&statusmsg&",实际输出的提示信息为:"&ioutmsg
End If
datatable.GetSheet("Action1").setnextrow
Next
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
[ 本帖最后由 lsg0011 于 2009-4-18 10:51 编辑 ] |
|