求救qtp老是运行报错
本帖最后由 jzlan 于 2011-3-23 09:06 编辑代码如下
Ifoutputvalue<>yuqicanshuThen
reporter.ReportEvent1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue
同样的代码,在别人机子允许正常,我本地则报错,我本地用的是qtp10.0 和ie8,同事的qtp版本和我一致,分别为ie6.7
运行时,弹出generalrunerror
reporter.ReportEvent1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue Reporter.ReportEvent1,"登录功能测试","预期值为:"+yuqicanshu+" ,实际值为:"+outputvalue
原因可能:
1、如果你本机其他的reporter也报错那么就是你QTP需要重新修复一下了
2、如果你本机其他的reporter不报错那么就是的这俩参数中至少由一个类型不是字符串,print一下看看参数实际内容、看看debug viewer里面的类型是object还是array还是string…… 输出的你yuqicanshu和outputvalue查看一下是否都是字符串。msgbox()一下
页:
[1]