51Testing软件测试论坛

标题: 关于自定义的对象要如何识别? [打印本页]

作者: feifeimao    时间: 2007-6-6 15:21
标题: 关于自定义的对象要如何识别?
总共有两个问题:
1、用qtp8.2测试公司开发的web产品,是基于eam平台的,页面中有好些对象就是自定义的,对于这样的对象改如何处理呢?
才开始使用qtp,请大家多多指教了!
自己的想法是,用spy查看该不可识别的对象,然后把spy查看出来的所有属性一一添加到对象库中,这样做对不对呢?
当我尝试要添加到对象库时,qtp就死机了,不知道结果,所以先问问大家的!



2、是不是qtp8.2不支持ie7呀?现在我机子上的qtp就不能使用active screen,在对象库中add/remove....时也会“.....please ask for support”的提示,然后就没有响应,要从任务管理器中关闭qtp才行。这个是ie7的原因还是盗版的原因呢?
现在用ie7+qtp8.2测试美科利的网站还是可以的。

请大家多多支持,多多帮助,先谢谢大家了!sdlkfj2
作者: kursk    时间: 2007-6-6 15:32
第二个问题,QTP8。2不支持IE7,换9.0以上的
作者: sidneylover    时间: 2007-6-6 15:45
把对象属性一一添到对象库中?为什么就不直接把对象添加到对象库中呢

可以用描述性编程试试
作者: feifeimao    时间: 2007-6-6 17:27
谢谢楼上的二位了!sdlkfj2
请问QTP8.2不支持ie7的表现有些什么呢,我用这个测试美科利的网站也能够通过的呀

另外我也试过把对象添加到对象库中了,不行,不过也许是不熟悉吧,我还会再试试的!

多谢多谢!
作者: yt1985cncn    时间: 2007-6-6 22:52
实在不行,就手工编程~~
作者: feifeimao    时间: 2007-6-7 09:44
楼上的,您好!
能不能给一点思路呢?
我对vb只是了解,能看懂,还没有用来编程过。

我录制脚本的过程就是
1、打开网页
2、输入用户名和密码,然后点登录按钮
3、登录页面下载完毕以后,点击退出

在脚本回放过程中,就说“退出”对象不可识别,查看以后,是eam平台自定义的,这样子的要怎么编程呢?

我也想过了,能不能只是对“退出”对象的操作进行编程,其它原有录制的脚本还保持不变呢?

可以的话,能给出程序代码参考一下吗?

多谢指点了!sdlkfj2
作者: sidneylover    时间: 2007-6-7 09:47
下载的时候插入一个同步点,或直接用wait,等待几秒了再执行退出命令
作者: wuzhuayu    时间: 2007-6-7 10:21
还有一个办法是在录制的时候用low-level或者是Analog的录制方式试试吧。
作者: feifeimao    时间: 2007-6-7 11:04
多谢楼上二位的指点,我都试试的!sdlkfj2




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