|
我对用户登陆进行测试。由于录制的时候是输入正确的用户名和密码,因此完成后回放都没有问题。但是我添加几个测试用例时候(包括用户名或者密码为空等情况)回放就弹出问题了。提示是那个登陆控件无效。为什么出现这个情况呢,怎么处理这个情况。先谢谢大家。脚本及报错图片如下:
Dim i
Dim outputvalue
Dim istatus
For i=1 to datatable.GetSheet("Action1").getrowcount
Browser("内部测试平台").Page("内部测试平台").WebEdit("txtUserName").Set DataTable("username", dtLocalSheet)
Browser("内部测试平台").Page("内部测试平台").WebEdit("txtUserPass").SetSecure DataTable("password", dtLocalSheet)
Browser("内部测试平台").Page("内部测试平台").Image("reg_dl").Click
Browser("内部测试平台").Page("内部测试平台").Output CheckPoint("内部测试平台")
outputvalue=datatable("outmsg",dtlocalsheet)
istatus=datatable("status",dtlocalsheet)
If outputvalue<>istatus Then
reporter.ReportEvent 1, "用户登录测试", "预期值为:"+ istatus +", 实际输出值为:"+outputvalue
End If
datatable.GetSheet("Action1").setnextrow
Next
Browser("内部测试平台").Page("内部测试平台_2").Link("退出登录").Click
Browser("内部测试平台").Page("内部测试平台").Sync
Browser("内部测试平台").Close
|
|