qtp自动化测试,使用指南

2025-04-08 09:22:11

1、QTP出现抓取不到网页元素?QTP只支持浏览器的版本为ie6和ie7,检查浏览器版本是否为ie6和ie7.如果是ie8也可以有办法解决,但是这只是临时的,因为QTP与ActiveX有所冲突,此时只需要将ActiveX插件不作选择即可,但是如果你的Web程序存在ActiveX控件时,将会出现无法采集问题,所以一般不采用此方法。 2.检查浏览器“工具”->“管理员加载项”中“BHOManager Class”是否为启用,如果为禁用,更改为启用即可。 3.如果你电脑启用了360杀毒软件,请退出。 4.QTP初始化时需要在注册表中寻找到ie信息,所以首先打开注册表,打开HEKY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/AppPaths项,检查是否存在IEEXPLORE.EXE这个程序的路径,如果没有需要手动添加进去。

2、在qtp自动化测试时,必须同时启动outlook, QuickTest Professional,MultiTestManager.

3、在MTM 进行qtp自动化测试时出现Microsoft Visual C++ Runtime, Library Runtime ,Error,R6030,CRT not initialized 的窗口提示ie浏览器崩溃的提示错误?解决办法:重装ie浏览器.关闭电脑正在运行的杀毒软件,以及相应的进程,比如360

4、Multi Test Manager不能使用了,不能调用QTP。Unable to launch QuickTest Professional.解决办法: MTM利用AOM来控制QTP的,你的问题是无法启动MTM无法启动QTP。大概有两种可能,一是杀毒软件,二是操作系统问题。请补充你是什么操作系统,什么杀毒软件.2. 上面的提示说明的是不能加载QTP,需要你在任务管理器中关闭QTP的相关进程,例如QTP的自动化对象模型进程和QTP主程序进程。你先关闭QTP的进程试试。

5、Qtp录制程序,但无法运行,主要的报错是无法识别控件,出现问题的原因螋觏钎厘? 1, 你输入a的时候的控件是:WebEdit("稆糨孝汶;wd") 你输入b的时候的控件是: WebEdit("word")qtp识别了 WebEdit("wd"),但是不能识别WebEdit("word")。 说明 名字为 word 的webEdit不在你的对象库中。 你可以把WebEdit("word")添加到你的对象库中。应该会添加本地对象吧? 或者你把 WebEdit("word") 修改成 WebEdit("wd")试试。

6、9.Qtp10.0关于完全卸载的一些注意事项?在卸载重装Qtp10.0中,经常会发现出现类似工具栏的下拉选项丢失的情况等.如若出现这个问题.说明您的注册表并没有删除彻底.解决的办法:在注册表中搜索Mercury Interactive并且全部删除干净.

qtp自动化测试,使用指南

7、10.关于如何使用Qtp自带的html生成Log文件.解决方案:QTP自带的Result Viewer用起来十分痛苦,想看个结果得点啊点啊点啊点啊的。最近在研究怎样改良他。最简单的一个方式是值檄钕眇修改注册表的一个键值。来激活QTP自带的HTML格式log功能.HKEY_LOCAL_MACHINE->SOFTWARE->MercuryInteractive->QuickTestProfessional->Logger->Media->Log Double click on "Active" Change the Value data from 0 to 1Restart QTP.至此以后在每次生成的Result文件夹中会多一个叫做Log的文件夹,里面包含了一个HTML格式的结果文件。

8、11.qtp 录制的程序回放的时出现general run error报错处理办法?查看IE 工具栏->管理加载项,查看BHOManager class插件是否开启,另外,关闭360等杀毒软件.

qtp自动化测试,使用指南
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢