51Testing软件测试论坛

标题: QTP运行脚本时,出现错误 [打印本页]

作者: sqfsyz    时间: 2012-8-9 17:13
标题: QTP运行脚本时,出现错误
本帖最后由 sqfsyz 于 2012-8-9 17:16 编辑

录制脚本时是正常的,在进行运行时,提示:
[attach]80452[/attach]

脚本为:
Browser("供台").Page("供台").WebEdit("myname").Set "btest"
Browser("供台").Page("供台").WebEdit("password").SetSecure "50236d41dfa0cdd6fc54c493bbfac3434436"
Browser("供台").Page("供台").Image("imageField").Click 104,15
Browser("供台").Dialog("来自网页的消息").WinButton("确定").Click
Browser("供台").Page(".::供统 ::.").Frame("Leftifr").Link("产品列表").Click
Browser("供台").Page(".::供统 ::.").Frame("Rightifr").Link("产品").Click
Browser("供台").Page(".::供统 ::.").Frame("Rightifr_2").Link("我供").Click
Browser("供台").Page(".::供统 ::.").Frame("Rightifr_3").WebEdit("Sug_Price").Set "1"
Browser("供台").Page(".::供统 ::.").Frame("Rightifr_3").WebEdit("costPrice").Set "1"
Browser("供台").Page(".::供统 ::.").Frame("Rightifr_3").WebEdit("Goods_mem").Set "7787"
Browser("供台").Page(".::供统 ::.").Frame("Rightifr_3").Image("imageField").Click 20,2
Browser("供台").Dialog("来自网页的消息").WinButton("确定").Click

请问这是怎么回事啊?在登录的地方,也就是输入账号(myname)和密码(password)这块是调用JS生成的,是不是QTP和JS有冲突啊?如果有冲突怎么解决呢?
作者: zfy1002    时间: 2012-8-10 08:42
是不是对象搞错了,或者是用户名输入框不在对象库里
你ctrl+r打开对象库看看有没有找个对象
没有的话,add一个进去
再试试看
作者: 黑羽祭    时间: 2012-8-10 16:11
回复 1# sqfsyz


    检查对象库中myname这个对象。
作者: sqfsyz    时间: 2012-8-12 08:56
哦,好的,谢谢,我看看
作者: sqfsyz    时间: 2012-8-12 16:47
回复 2# zfy1002


    你好,请问如果myname 在对象库中,是不是以下截图这样de :
[attach]80476[/attach]
作者: yazi0127    时间: 2012-8-13 10:38
是的。但有的时候QTP在运行的时候找不到对象,可以用描述行编程试试。




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