Dim inputcode '定义一个输入框,输入验证码
Dim outputvalue '定义一个参数,读取文本输出值
Dim istatus '定义一个验证信息值,存放预期校验信息
Set objPage = Browser("请输入用户名和密码").Page("请输入用户名和密码")
For i=1 To DataTable.GetSheet(dtLocalSheet).GetRowCount
objPage.WebEdit("UserName").Set DataTable("username", dtLocalSheet)
objPage.WebEdit("UserPwd").SetSecure DataTable("password", dtLocalSheet)
inputcode=inputbox("请输入验证码!") '弹出输入框,要求输入验证码
objPage.WebEdit("confirm").Set inputcode
objPage.WebButton("提交").Click
objPage.Output CheckPoint("请输入用户名和密码")
outputvalue=DataTable("outmsg",dtlocalsheet) '第i次获取输出值
istatus=datatable("status",dtlocalsheet) '第i次获取验证信息
If outputvalue <>istatus Then '检查期望验证信息与实际信息是否一致,如不一致则报告错误
reporter.ReportEvent 1,"用户名验证","用户名正确性未进行验证,期望值为:"+istatus+",实际提示信息为:"+outputvalue
End If
datatable.GetSheet("Action1").setnextrow '取下一行数据
Next