51Testing软件测试论坛

标题: QTP 录制问题,同一网页在不同的电脑上spy的结果不同???? [打印本页]

作者: eileenlinyuan    时间: 2012-9-19 15:43
标题: QTP 录制问题,同一网页在不同的电脑上spy的结果不同????
在自己机子上录制的一段如下
Browser("Log in ").Page("Log in").webedit("username").set “XXX"
在别人机子上怎么都跑不过,错误提示是找不到browser(log in )。。
在这个电脑上重新录制.结果是
Browser("browser").Page("Log in").webedit("username").set “XXX"

都是在IE8,打开的是同一个链接,为什么在不同的电脑上对browser 的属性不一样呢,那位知道这是什么原因呢,可以怎么解决呢?

多谢。。。
作者: joykao    时间: 2012-9-19 18:37
必须的, 因为你把脚本放到另一台机子可是另一台机子并没有在对象库里自动添加你所录制的对象,所以果断报错啊,你把你录制的对象再添加到另一台机子果断就可以了
作者: eileenlinyuan    时间: 2012-9-20 10:13
回复 2# joykao
我又自己手动 通过Associate  Repositories 把对象库加进来的啊,不过还是不行呢。。。。。。
作者: joykao    时间: 2012-9-20 12:01
回复 3# eileenlinyuan

你看看对象库中Browser 对象的名字和你录制的一样吗?不一样就用对象库里的替换下
作者: eileenlinyuan    时间: 2012-9-20 15:14
回复 5# joykao


   不一样,改了到是可以运行的,就是不明白为什么会这样? 那这样的脚本不是可用性就很差啦,大不同的机子让还得修改下。。。。。。。
作者: 明天不一样    时间: 2012-9-20 15:51
这个好奇怪啊,没有遇到过
作者: eileenlinyuan    时间: 2012-9-20 16:31
回复 4# joykao


    同样一个log in 界面,不同的电脑上spy到的结果不同,[attach]81476[/attach]
作者: joykao    时间: 2012-9-21 10:14
回复 5# eileenlinyuan

不要纠结于这个问题,你在两台不同的机子上都添加同一个对象,不要用默认的Browser属性,选择同一个属性,这样就不会有gap 了。。。。建立公用对象库, 每台机子都用同一对象库,这样省很多麻烦事
作者: joykao    时间: 2012-9-21 10:16
回复 7# eileenlinyuan

你对象库中显示Browser的是用的默认属性
作者: eileenlinyuan    时间: 2012-9-21 10:29
回复 9# joykao
好吧,不纠结了, 多谢啦
作者: ratankoy    时间: 2012-9-25 17:30
直接描述性编程,脱离对象库
作者: ratankoy    时间: 2012-9-25 17:30
直接描述性编程,脱离对象库
作者: ratankoy    时间: 2012-9-25 17:30
直接描述性编程,脱离对象库




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