51Testing软件测试论坛

标题: 求救qtp老是运行报错 [打印本页]

作者: jzlan    时间: 2011-3-23 08:59
标题: 求救qtp老是运行报错
本帖最后由 jzlan 于 2011-3-23 09:06 编辑

代码如下
If  outputvalue<>yuqicanshu  Then
    reporter.ReportEvent  1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue

同样的代码,在别人机子允许正常,我本地则报错,我本地用的是qtp10.0 和ie8  ,同事的qtp版本和我一致,分别为ie6.7

运行时,弹出general  run  error
   reporter.ReportEvent  1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue
作者: lyscser    时间: 2011-3-23 09:12
Reporter.ReportEvent  1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue
原因可能:
1、如果你本机其他的reporter也报错那么就是你QTP需要重新修复一下了
2、如果你本机其他的reporter不报错那么就是的这俩参数中至少由一个类型不是字符串,print一下看看参数实际内容、看看debug viewer里面的类型是object还是array还是string……
作者: xieyang702    时间: 2011-3-23 13:45
输出的你yuqicanshu和outputvalue查看一下是否都是字符串。msgbox()一下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2