51Testing软件测试论坛

标题: QTP10参数化的问题,QTP10兼容性问题 [打印本页]

作者: dahahacai    时间: 2011-9-5 23:58
标题: QTP10参数化的问题,QTP10兼容性问题
问题一、兼容性问题:QTP10与火狐浏览器是不是有冲突?我先打开qtp,再打开火狐浏览器就出错了,如果不开打qtp,就能正常打开qtp了。
问题二、参数化问题:飞机订票系统那个例子,用户登录的用户名和密码进行参数化分别是username和password,将这两个参数写到当前Action所使用的数据表,每个参数都有两个值。然后将run on all rows选上。问题是,每次只执行数据表的第一行记录,不会执行第二行记录,闹心啊。
作者: shanfeng1419    时间: 2011-9-6 08:43
本帖最后由 shanfeng1419 于 2011-9-6 08:44 编辑

我以前用过qtp录制火狐,应该不会有冲突。
作者: 甜蜜and甜蜜    时间: 2011-9-7 13:39
你吧参数放到Global里面试试啊  ,好久没有接触QTP了都忘记了 ,好纠结啊 ,要不要换个工作。。。
作者: wangyanzhao    时间: 2011-9-7 14:46
这个你在当前的test flow 内Action上点击 右键,选择Action call proterties /run ,选择 run on all rows;
但我建议你还是用for循环控制吧。
作者: wangyanzhao    时间: 2011-9-7 14:53
Microsoft Internet Explorer 6.0 Service Pack 1
Microsoft Internet Explorer 7.0 Beta 3
Netscape Browser 8.0
Mozilla Firefox 1.5
Mozilla Firefox 2.0 Alpha 3 (Alpha-level support for Bon Echo 2.0a3)
作者: dahahacai    时间: 2011-9-7 21:49
这个你在当前的test flow 内Action上点击 右键......
谢谢啦,原来一直在key word视图里 右键
作者: ITcontend    时间: 2012-9-26 17:21
回复 2# shanfeng1419

问一下QTP怎么用火狐测试呢啊,我下载了火狐浏览器,但是QTP只绑定IE啊,忘高手大侠指点啊,急用呢,呜呜
作者: lilygethope    时间: 2012-9-28 14:02
Win7下是直接下载FireFox3.0安装就行,QTP→Automation→record  and run settings→出现FireFox3.0 插件就安装成功。
Windows XP下:
在qtp10的帮助文档中说明了对FireFox3.0.x的使用,但是开始的时候QTP就是识别不了firefox中的对象,让QTP识别irefox中的对象的具体做法如下:

1.在qtp10在安装目录HP\QuickTest Professional\bin\Mozilla\AgentPluginInFireFox30,找到AgentPluginInFireFox30文件夹;

2.将该文件夹拷贝一份到FireFox的安装目录下的extensions目录下;

3.修改拷贝到extensions下的AgentPluginInFireFox30文件夹的文件夹名;(在AgentPluginInFireFox30文件夹里面有一个install.rdf文件,该文件中的大概前面几行有一个<em:id>标签,该标签中的值就作为AgentPluginInFireFox30文件夹的文件夹名)


4.重新打开FireFox,并确认是否qtp的Add-on安装成功了;(在工具→附加组件→扩展中如果出现了QuickTest Professional 10.0 Plugin字样,就说明安装成功了)

5.打开QTP→Automation→record  and run settings→出现FireFox3.0 插件就安装成功;

6.Object Spy一下你就会发现终于qtp把对象就认识成web的了;
作者: louqqson008    时间: 2012-9-28 14:24
LS写的很详细  谢谢

感觉使用IE就可以了啊,难道是测试兼容性吗




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