|
Option explicit
Dim i
Dim outputvalue
Dim istatus
Dim datastr
Dim username
Dim password
Dim error_message
datastr ="f:\\test.xls"
datatable.AddSheet ("testdata")
datatable.ImportSheet datastr,sheet1,testdata
For i=1 to datatable.GetSheet ("testdata").getrowcount
username=datatable.Value ("username","testdata")
password=datatable.Value ("password","testdata")
Browser("欢迎使用 | 科海考勤管理系统").Page("欢迎使用 | 科海考勤管理系统").WebEdit("UserName").Set username
Browser("欢迎使用 | 科海考勤管理系统").Page("欢迎使用 | 科海考勤管理系统").WebEdit("UserPwd").Set password
Browser("欢迎使用 | 科海考勤管理系统").Page("欢迎使用 | 科海考勤管理系统").Image("btn_1").Click
if Browser("欢迎使用 | 科海考勤管理系统").Dialog("Windows Internet Explorer").Exist(1) then
error_message=Browser("欢迎使用 | 科海考勤管理系统").Dialog("Windows Internet Explorer").GetROProperty("text")
outputvalue=error_message
istatus=datatable("status",testdata)
if outputvalue<>istatus then
reporter.ReportEvent 1,"登录功能测试","预期值为:"+istatus+",实际值为:"+outputvalue
end if
Browser("欢迎使用 | 科海考勤管理系统").Dialog("Windows Internet Explorer").WinButton("确定").Click
datatable.GetSheet("testdata").setnextrow
end if
Next
Browser("欢迎使用 | 科海考勤管理系统").Page("欢迎使用 | 科海考勤管理系统_2").Frame("topFrame").Link("退出").Click
Browser("欢迎使用 | 科海考勤管理系统").Page("欢迎使用 | 科海考勤管理系统_3").Sync
Browser("欢迎使用 | 科海考勤管理系统").Close
大家帮我看一下为什么会提示sheet1是未知变量?
另外,从外部excel导入到datatable中,文本输出点是不是跟在本地表中是一样的建? |
|