|
5#
楼主 |
发表于 2008-7-6 01:42:57
|
只看该作者
Browser("注册账号").Sync
Browser("注册账号").Page("注册账号").Sync
Dim countNum
countNum = DataTable.GetSheet("Action1_1").GetRowCount
for j=1 to countNum
DataTable.SetCurrentRow(j)
Browser("注册账号").Page("注册账号").WebEdit("txtECardNum").Set DataTable("p_Text", dtLocalSheet)
Browser("注册账号").Page("注册账号").Image("Regsit_bt2").Click
Browser("注册账号").Page("注册账号").WebEdit("txtECardNum").Check CheckPoint("txtECardNum")
next
for j=1 to countNum
DataTable.SetCurrentRow(j)
Browser("注册账号").Page("注册账号").WebEdit("txtECardNum").Set DataTable("p_Text", dtLocalSheet)
Browser("注册账号").Page("注册账号").Image("btnConfirm").Click
if Browser("注册账号").Dialog("Microsoft Internet Explorer").Exist then
if Browser("注册账号").Dialog("Microsoft Internet Explorer").Static("提示信息").GetROProperty("Text") = datatable("promptmsg1", dtLocalSheet) then
Browser("注册账号").Dialog("Microsoft Internet Explorer").Close
else
reporter.ReportEvent micFail,"提示信息出错","提示信息内容不符合需求。"
Browser("注册账号").Dialog("Microsoft Internet Explorer").Close
end if
else
reporter.ReportEvent micFail,"提示信息出错","没有弹出提示信息"
end if
next
Browser("注册账号").Page("注册账号").WebEdit("txtECardNum").Set DataTable("有效的体验卡", dtGlobalSheet)
Browser("注册账号").Page("注册账号").Image("btnConfirm").Click
代码如上,Browser("注册账号").Page("注册账号").WebEdit("txtECardNum").Set DataTable("有效的体验卡", dtGlobalSheet) 这个就没有从Global表中取到数据,导致不能进入下一步操作。
Browser("注册账号").Page("注册账号").WebEdit("txtECardNum").Set DataTable("有效的体验卡", dtGlobalSheet)
Browser("注册账号").Page("注册账号").Image("btnConfirm").Click
单独放到一个Action里同样取不到数据。
这个取不到数据的问题同样存在于后面的Action中,导致检查点取不到Global表里数据,而检查失败。 |
|