51Testing软件测试论坛

标题: 为什么用Firefox录制脚本,QTP中无脚本显示? [打印本页]

作者: hbxtly    时间: 2008-3-14 16:52
标题: 为什么用Firefox录制脚本,QTP中无脚本显示?
如题,是因为缺少插件吗?
作者: walker1020    时间: 2008-3-14 23:55
你录制的什么程序? 开发语言是? QTP 版本是? 这些基本信息都没有,怪不得没有人来回答呢
作者: hbxtly    时间: 2008-3-18 17:17
谢谢版主提醒
录制的是WAP页面
开发语言是JAVA
QTP为9.0
作者: xinyu2119    时间: 2008-3-18 17:53
你的Firefox版本是多少?我知道QTP9.1支持到Firefox1.5,9.2支持到2.0,9.5支持到3Alpa7
先看看你用的QTP支不支持吧
作者: hbxtly    时间: 2008-3-19 14:26
哦,谢谢楼上的
作者: hbxtly    时间: 2008-3-19 14:36
一想到要重装机子,真有点发怵
作者: xinyu2119    时间: 2008-3-20 13:15
还有一点给你补充一下,QTP目前为止只支持在Firefox上跑脚本,还不支持record and replay,你可以在IE上record,然后在Firefox上跑。
作者: 测试菜菜猪    时间: 2008-4-5 18:11
这个问题偶也遇到了,有兴趣的话,可以看一下我写的心得,
http://rdc.taobao.com/blog/qa/?p=236
作者: binzhang    时间: 2008-4-5 18:14
可以直接在firefox上找到所需要的对象再手动编写
也很爽
作者: hbxtly    时间: 2008-4-11 17:14
用QTP9.5录制firefox2.0的版本可以录制,但是QTP好象对firefox里面的东西不能识别,所以回放的时候容易出错,不知道这个问题应该怎么解决
作者: 蟑螂    时间: 2008-4-12 10:37
楼过学习。
作者: shanxi    时间: 2008-4-12 20:47
原帖由 hbxtly 于 2008-4-11 17:14 发表
用QTP9.5录制firefox2.0的版本可以录制,但是QTP好象对firefox里面的东西不能识别,所以回放的时候容易出错,不知道这个问题应该怎么解决



楼上说的firefox里面的东西指的是firefox自身的UI还是里面的网页?

IE和Firefox支持的DOM方法有差异,目前并不知道QTP对两者的录制是否采用了相同的策略还是就一样.

[ 本帖最后由 shanxi 于 2008-4-12 20:58 编辑 ]
作者: walker1020    时间: 2008-4-23 22:42
原帖由 hbxtly 于 2008-4-11 17:14 发表
用QTP9.5录制firefox2.0的版本可以录制,但是QTP好象对firefox里面的东西不能识别,所以回放的时候容易出错,不知道这个问题应该怎么解决


如果时间允许,那么你在编写脚本的时候 使用描述性编程来识别需要进行操作的对象,并且只使用那些 在 Firefox 和 IE 两种环境下其值都不会发生变化的属性, 如 html tag 和 html id 。
作者: walker1020    时间: 2008-4-23 22:44
当然 你也可以按照7# 的朋友提供的方法,先在IE 上录制好,然后在 Firefox上运行。 但有些对象的属性值可能需要修改。




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