QTP一些小问题

上一篇 / 下一篇  2013-05-28 15:49:19 / 个人分类:测试工具



1.。。用QTP自带工具 Test Batch Runner 运行时提示无权限 是怎么回事?
看提示信息,在qtp options-run中设置一下就可以了,allow other mercury products to run tests and component.

2.。。。QTP运行时指示代码运行的行数的黄色箭头如何显示?
安装了"Microsoft.Script.Debugger.rar“后,就能选择Tools->Options->Run->Run Mode这个check button,选择normal。
运行的时候就能出现黄色箭头指示当前时刻脚本运行到哪一行了。

3.。。如何让MTM8.2支持QTP9.2/QTP10 ?

Run的时候不能自动调用QTPRo.exe,但是若打开QTP就OK。

4.。。。qtp object is disabled

 you can try the wait(1)

5.。。QTP 只能录制到IE的移动关闭,录制不了操作内容

1.  IE的BHOManange插件
2.  杀毒软件
3.  防火墙
4. 如果是IE8, 关闭保护模式
5. 如果是Win7或者Vista, 关闭UAC
6. 等等

 6.。。.当单击recording按钮时: unable to lanch the browser.The specified browser is not installed.

 a. 打开注册表

 b.打开 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Apppaths

 c. 检查是否存在IEEXPLORE.EXE 这个路径,如果没有,创建 IEEXPLORE.EXE 文件夹,在“默认”这地方属于IE浏览器exe文件地址

7.。。 如果头一天还可以运行的QTP,第二天来到就录制不正常

可以尝试着重启IE和QTP

8.。。 如果同一个录制页面,有些编辑框内容录制不到,那么这个编辑框很可能是识别不了的插件

a. 通过 resources-》 Object repository 去增加

b. 通过虚拟对象去增加 tools-》vitual objects

c. 选中那个页面,在active screen里, 光标移到录制不了的对象,然后点击右键,选择view/add object--->Ok--->add to object repository

然后用一下语句代替录制不了的那个步骤: browser(" 对应的名字").Page("对应的名字").Frame("Frame").WebElement("WebElement").

Object.innerText="内容"

9.。。 如果对象没有被识别,就会用坐标位代替,QTP在不认识对象时会自动降级为记录鼠标操作,这时候可以尝试用虚拟对象


TAG:

barebear的个人空间 引用 删除 barebear   /   2015-01-07 10:30:58
5
 

评分:0

我来说两句

Open Toolbar