sqfsyz 发表于 2012-8-9 17:13:56

QTP运行脚本时,出现错误

本帖最后由 sqfsyz 于 2012-8-9 17:16 编辑

录制脚本时是正常的,在进行运行时,提示:


脚本为:
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:33

是不是对象搞错了,或者是用户名输入框不在对象库里
你ctrl+r打开对象库看看有没有找个对象
没有的话,add一个进去
再试试看

黑羽祭 发表于 2012-8-10 16:11:21

回复 1# sqfsyz


    检查对象库中myname这个对象。

sqfsyz 发表于 2012-8-12 08:56:24

哦,好的,谢谢,我看看

sqfsyz 发表于 2012-8-12 16:47:27

回复 2# zfy1002


    你好,请问如果myname 在对象库中,是不是以下截图这样de :

yazi0127 发表于 2012-8-13 10:38:58

是的。但有的时候QTP在运行的时候找不到对象,可以用描述行编程试试。
页: [1]
查看完整版本: QTP运行脚本时,出现错误