标题: 急!一个查询功能,if语句两边值相同,为什么不执行then反而执行else? [打印本页] 作者: o0o0123 时间: 2013-2-22 14:14 标题: 急!一个查询功能,if语句两边值相同,为什么不执行then反而执行else? 急死了,求大神们帮小弟看看,感激不尽!!!!!!!!
以下是我写的简单脚本,按酒店名称查询,然后比较查询结果中展示的酒店是否与输入的酒店相同
Dim i
Browser("XXXXXX").Page("XXXXXX").Frame("menuFrame").Link("酒店库存情况查询").Click
'按酒店名称查询
For i=1 to DataTable.LocalSheet.GetRowCount
hotelname=datatable.LocalSheet.GetParameter("酒店名称").ValueByRow(i)
Browser("XXXXXX").Page("XXXXXX").Frame("Frame").WebEdit("按名称查询").Set hotelname
Reporter.ReportNote("当前输入的酒店名称是:"&hotelname)
Browser("XXXXXX").Page("XXXXXX").Frame("Frame").WebButton("点击查询").Click
checkname=Browser("XXXXXX").Page("XXXXXX").Frame("Frame").WebElement("列表中的酒店名称").GetROProperty("innertext")
Reporter.ReportNote("列表中的酒店名称是:"&checkname)
if (hotelname=checkname) Then
Reporter.ReportNote "查询结果:pass"
else
Reporter.ReportNote "查询结果:failed"
End If
Browser("XXXXXX").Page("XXXXXX").Frame("Frame").WebEdit("按名称查询").Set ""
Browser("XXXXXX").Page("XXXXXX").Frame("Frame").WebButton("点击查询").Click
Next