|
我是新手,测试登录界面的时候出错,代码如下:总是会弹出error2那个地方错误,在登录界面时,如果其中有一个为空是会弹出一种消息对话框,当用户名会密码错误时进入一个页面,弹出另一种消息对话框。请问哪里出错,谢谢!
Dim i
Dim expc
Dim fact
For i=1 to datatable.GetSheet("Action1").Getrowcount
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebEdit("account").Set DataTable("username", dtLocalSheet)
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebEdit("password").SetSecure DataTable("password", dtLocalSheet)
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebButton("登 录").Click
Browser("EasyCard商户管理后台--登录").Page("失败").WebElement("error2").Output CheckPoint("error2")
Browser("EasyCard商户管理后台--登录").Page("失败").Image("fh").Click
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebEdit("account").Set "sd"
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebButton("登 录").Click
Browser("EasyCard商户管理后台--登录").Dialog("来自网页的消息").Static("密码不能为空,请正确输入! 如果您是新用户第一次登陆,请输入默认密码登录后,修改密码!").Output CheckPoint("密码不能为空,请正确输入! 如果您是新用户第一次登陆,请输入默认密码登录后,修改密码!")
Browser("EasyCard商户管理后台--登录").Dialog("来自网页的消息").WinButton("确定").Click
expc=datatable("outmsg",dtLocalSheet)
fact=datatable("expc",dtLocalSheet)
If expc<>fact Then
reporter.ReportEvent 1,"功能测试","预期值为:"+expc+"实际值为:"+fact
End If
datatable.GetSheet("Action1").setnextrow
Next
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebEdit("account").Set "czadmin"
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebEdit("password").SetSecure "4c7c722c11df18664126f61549fa3ab445ba"
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台--登录").WebButton("登 录").Click
Browser("EasyCard商户管理后台--登录").Page("EasyCard商户管理后台").Link("退出系统").Click
Browser("EasyCard商户管理后台--登录").Dialog("来自网页的消息").WinButton("确定").Click |
|