|
代码如下:
a=Browser("CRM综合业务系统").Page("CRM综合业务系统").Frame("Frame").WebTable("移动号码").GetCellData(2,1)
b=Browser("CRM综合业务系统").Page("CRM综合业务系统").Frame("Frame").WebTable("移动号码").GetCellData(2,2)
c=Browser("CRM综合业务系统").Page("CRM综合业务系统").Frame("Frame").WebTable("移动号码").GetCellData(2,3)
d=Browser("CRM综合业务系统").Page("CRM综合业务系统").Frame("Frame").WebTable("移动号码").GetCellData(2,4)
e=Browser("CRM综合业务系统").Page("CRM综合业务系统").Frame("Frame").WebTable("移动号码").GetCellData(2,5)
If a<>"" and b<>"" and c<>"" and d<>"" and e<>"" Then
Reporter.ReportEvent micPass,"查询验证","验证成功!"
else
Reporter.ReportEvent micFail,"查询验证","验证失败!"
End If
目的是判定WebTable中是否有值,有则pass,否则failed。但是实际运行中,WebTable中就算值为空,即a="",b="",……e="",依然可以pass。是否因为getcelldata就算表中数据为空,也默认空数据有效? |
|