Dim promptTitle
promptTitle="""公告标题"""&" 不能为空!"
Dim nullInfo
If Browser("呼叫中心").Dialog("Windows Internet Explorer").Static("'公告标题' 不能为空!").Exist Then
nullInfo=Browser("呼叫中心").Dialog("Windows Internet Explorer").Static("'公告标题' 不能为空!").GetROProperty("text")
Reporter.ReportEvent micDone,"","promptTitle="&promptTitle&",nullInfo="&nullInfo
If nullInfo=promptTitle Then
msgbox "Pass"
Else
msgbox "Fail"
End If
End If
Browser("恒生电子-呼叫中心").Dialog("Windows Internet Explorer").WinButton("确定").Click
问题:为什么nullInfo=promptTitle 一直不相等?
注:
变量promptTitle="""公告标题"""&" 不能为空!"
变量nullInfo=Browser("呼叫中心").Dialog("Windows Internet Explorer").Static("'公告标题' 不能为空!").GetROProperty("text")
可以去空看看,不行再强制转换成字符型。如If trim(nullInfo)=trim(promptTitle) Then
msgbox "Pass"
Else
.....
不行的话就
If cstr(trim(nullInfo))=cstr(trim(promptTitle)) Then
msgbox "Pass"
Else
.....