wshyzhywx 发表于 2008-11-12 10:07:28

大家帮忙给看看这段代码有什么问题

Expected=Window("...").WinObject(".....").GetROProperty("text")
If Window("....").WinObject(".....").CheckProperty("text",Expected) then
      reporter.ReportEvent 0,"用例01","用例ok"
else
    reporter.ReportEvent 1,"用例01","失败"              
End If

每一次都是检查不成功
实际属性和预期属性都一样 大家帮帮看看
报错内容: Property "text" has the actual value: "1.1.6.218". The expected value was "1.1.6.218".
为什么会这样 是不是GetROProperty返回的值不能拿去CheckProperty里做比较呢?

rivermen 发表于 2008-11-12 10:55:49

把他们都变成字符串先,然后比较
actual=Window("....").WinObject(".....").getRoproperty("text")
if expected=actual then
...
else
...
end if

happychap 发表于 2008-11-12 11:08:20

用了CheckProperty就不需要再用Reporter汇报测试情况了吧,CheckProperty的检测结果将自动存在于报告中。
页: [1]
查看完整版本: 大家帮忙给看看这段代码有什么问题