脚本录制不成功的原因一般有哪些?

上一篇 / 下一篇  2011-09-21 23:44:39 / 个人分类:自动化测试QTP

1、在WIN7下存在很多问题都是因为不是以管理员运行(选择要运行的程序,如:qtp,点击鼠标右击选择“以管理员运行”)导致录制脚本不成功,都是自己在录制过程中的亲身经历,现在和大家分享一下,希望可以让大家少走点弯路。

2、由于我用的是WIN7操作系统,绑定了IE8浏览器,而我安装的是QTP10,需要安装ie8浏览器的补丁,上网下载了http://www.automationqa.com/resources/121-qtp10-patch.html补丁安装后,发现还是录制不成功。

3、录制脚本的时候需要把杀毒软件关掉,用管理员身份运行QTP依然无法录制。

4、需要知道录制脚本的网站是用什么语言开发的,比如我要录制的公司网站是用.net开发的,所以还要安装.net的插件,重新运行qtp安装程序,然后选择修改,安装.net的插件程序

脚本录制不成功的原因一般有哪些?
5、安装完插件之后,进行插件的破解,将下面的代码用文本保存为后缀名是.reg的注册表文件,然后输入regedit命令进入注册表中,导入注册表中,只有安装了插件程序的就能用了。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\ActiveX]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\DataBase]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Delphi]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Java]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Oracle]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\PeopleSoft]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\PowerBuilder]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\SapGui]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Siebel]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\StdWindows]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Stingray]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\TEA]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Terminal Emulators]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\VisualAge]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\VisualBasic]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\Web]@="QTCoreAddin""ProgID"="Mercury.WebAddInObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\WebServices]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\WinForms]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\WPF]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\QuickTest Professional\Add-In Manager\XML]@="QTCoreAddin""ProgID"="Mercury.AddinBaseObj"

脚本录制不成功的原因一般有哪些?

 完成后,关闭杀毒软件,重新以管理员身份打开QTP,选择.net插件

 脚本录制不成功的原因一般有哪些?

6、奇怪的事情又出现了,在Record and Run Settings对话框中选择Open the following address when a record or run session begins时,将要访问的网站地址填入输入框中,能够录制成功,但如果选择的是Record and run test on any open browser选项时,就无法录制。这又是怎么回事呢?

7、可能的原因:使用Record and run test on any open browser选项录制时,只能打开一个浏览器窗口,如果开了太多窗口的话,就不知道是哪个窗口了,有时打开公司的网站,还会把其它的信息也录制进去了,比如鼠标点了一下桌面或者其它地方,都会记录下去,这里又牵扯到一个权限的问题,这时浏览器也要以管理员身份运行,打开浏览器,打开公司网站,然后再选择Record and run test on any open browser,就可以录制成功了。建议使用Open the following address when a record or run session begins选项录制。 

 脚本录制不成功的原因一般有哪些?

 


TAG:

 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 21418
  • 日志数: 35
  • 建立时间: 2011-04-19
  • 更新时间: 2011-09-24

RSS订阅

Open Toolbar