|
测试目的:参数化用户名,密码,判断登陆后系统的提示信息(包含所有报错信息)------如果不正确就弹出提示信息,如果正确就正确登陆系统的一个操作。
两位 能不能换一个判断点
设计思路
1.由于点确认按钮时,系统已经开始运行判断语句,如有错,将各种运行报错信息进行了提示
2.程序只需要判断报错对话框是否出现,具体报错信息由应用程序自行显示
3.在判别错误对话框是否出现后,我们只需要针对报错情况,给予相应处理;没有报错的情况,也赋予一定的处理即可
Dialog("Login").WinEdit("Agent Name:").Set DataTable("UserName", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").SetSecure DataTable("Password", dtGlobalSheet)
Dialog("Login").WinButton("OK").Click
If Dialog("Login").Dialog("Flight Reservations").Exist Then
'登陆失败
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
Reporter.ReportEvent micFail, "登陆结果", "登陆失败"
Dialog("Login").WinButton("Cancel").Click
else
'登陆成功
Window("Flight Reservation").WaitProperty "text"," Flight Reservation", 10000
Window("Flight Reservation").Check CheckPoint("Flight Reservation")
Window("Flight Reservation").Activate
我要判断的是,比如一个登陆功能,对用户名、密码进行参数化后,把各种可能的情况都写到参数化的表中,然后再去判断用户名和密码是否正确,如果不正确就弹出提示信息,如果正确就正确登陆系统的一个操作。 |
|