jzlan 发表于 2011-3-23 08:59:23

求救qtp老是运行报错

本帖最后由 jzlan 于 2011-3-23 09:06 编辑

代码如下
Ifoutputvalue<>yuqicanshuThen
    reporter.ReportEvent1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue

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

运行时,弹出generalrunerror
   reporter.ReportEvent1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue

lyscser 发表于 2011-3-23 09:12:48

Reporter.ReportEvent1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue
原因可能:
1、如果你本机其他的reporter也报错那么就是你QTP需要重新修复一下了
2、如果你本机其他的reporter不报错那么就是的这俩参数中至少由一个类型不是字符串,print一下看看参数实际内容、看看debug viewer里面的类型是object还是array还是string……

xieyang702 发表于 2011-3-23 13:45:53

输出的你yuqicanshu和outputvalue查看一下是否都是字符串。msgbox()一下
页: [1]
查看完整版本: 求救qtp老是运行报错