nanice 发表于 2008-9-10 14:13:55

CheckProperty使用时的疑问请教?

verify=Browser("***系统").Page("***系统").Frame("Frame").WebElement("刷新成功!").CheckProperty ("innettext","刷新成功!",25)
Ifverify=true Then
        msgbox "刷新成功!"
        Reporter.ReportEvent micFail,"刷新成功!","刷新成功!"
End If


运行的时候提示:Property "innertext" has the actual value: "刷新成功! ". The expected value was "刷新成功!".

请问这是怎么回事啊?innertext的值没错啊。结果却又为什么失败呢?

rcpp 发表于 2008-9-10 14:18:02

actual value结尾空格

nanice 发表于 2008-9-10 15:12:18

我检查了下哦,没有空格哦,和obj spy查看的内容一样的。。。。

pbng 发表于 2008-9-10 16:24:04

为什么不用文本检查点?

wjb-test 发表于 2008-9-10 17:14:11

QTP

应该是空格的问题
对于这种类型的建议用CheckPoint

rcpp 发表于 2008-9-11 09:49:05

原帖由 nanice 于 2008-9-10 14:13 发表 http://bbs.51testing.com/images/common/back.gif
verify=Browser("***系统").Page("***系统").Frame("Frame").WebElement("刷新成功!").CheckProperty ("innettext","刷新成功!",25)
Ifverify=true Then
      msgbox "刷新成功!"
      Reporter.ReportEvent micFail,"刷 ...

汗,之前都没发现
innettext?是innertext

你用
innerTextValue=Browser("***系统").Page("***系统").Frame("Frame").WebElement("刷新成功!").GetROProperty("innertext")
msgbox """" & innerTextValue & """"
看一下到底是不是有空格
也可以设个断点,debug viewer里watch一下innerTextValue

[ 本帖最后由 rcpp 于 2008-9-11 09:52 编辑 ]

鹭岛 发表于 2008-9-11 11:05:30

应该是空格的问题。。。。LZ可以把它下如文本或者其他地方看看结果!
页: [1]
查看完整版本: CheckProperty使用时的疑问请教?