51Testing软件测试论坛

标题: qtp把web页面录成了windows脚本 [打印本页]

作者: 海林    时间: 2006-9-1 11:44
标题: qtp把web页面录成了windows脚本
qtp录制web页面时只录制下来了关闭操作,其他操作都没有录制下来,脚本如下请问原因:
Window("Microsoft Internet Explorer").Close
Window("Microsoft Internet Explorer").Close
Window("Microsoft Internet Explorer").Resize 682,734
Window("Microsoft Internet Explorer").Move 0,0
Window("Microsoft Internet Explorer").Close
Window("Microsoft Internet Explorer_2").Close

配置如下:
1、record and run setting(web标签页):microsoft internet explorer
                                                           http://192.0.0.31/building/default.aspx

2、record and run setting(windows标签页):选择第二项。
作者: yangkinki    时间: 2006-9-1 12:00
2、record and run setting(windows标签页):选择第二项。
改成第一项
作者: xiaonan    时间: 2006-9-1 13:27
选用web模式录制
作者: mstiunicon    时间: 2006-9-1 14:16
幸好我昨天解决了这个问题。
QTP在录制和识别Web对象时,都只能识别到Windows标准控件,无法识别Web对象。折腾了很久,今天终于发现,IE的加载项中,把QTP用来识别Web元素的控件给禁用了,启用后正常。

如下图中的BHOManager Class:
作者: BiSheng    时间: 2006-9-1 14:30
mstiunicon!  你说的这个库文件在哪在改啊?
作者: 海林    时间: 2006-9-1 16:47
mstiunicon你好:
    请问在win2k中怎样打开IE加载器,启动BHOManager Class控件???
作者: mstiunicon    时间: 2006-9-4 09:11
1.打开IE,点击“工具”的菜单
2.在下拉菜单中点击“管理加载项”
3.找到BHOManager这个控件,并启用。
4.如果没有这个控件,试试重装操作QTP或者操作系统。
作者: 海林    时间: 2006-9-4 15:20
mstiunicon 你好:
   xp系统中按照你的方法能打开“管理加载项”,但是在win2k中根本不存在“管理加载项”。
作者: xiaonan    时间: 2006-9-4 15:55
恩,2000 sever的确没有. 那海林 你肯定也是这个原因吗?分析一下,别总跟着跑
作者: 海林    时间: 2006-9-4 18:05
就是那样的,我已经重新装了。问题是解决了,但是具体原因还是没有搞懂。
作者: mstiunicon    时间: 2006-9-5 09:00
win2000的操作系统下,可以使用一些工具来管理IE的加载项,比如windows优化大师,我用的就是这个,呵呵
作者: xinfuankang    时间: 2011-5-25 17:50
测试一下下
作者: chenlimei0603    时间: 2011-8-19 14:32
还是不知道,最后选择了重装。。
作者: lbsnothing    时间: 2011-12-6 10:34
我这边重装了,然后加载项,BTManager也是启动的。都无法录制web页面元素
作者: myeagleyang    时间: 2012-2-29 16:41
这个问题我遇到过……重装都不行……
原因很简单就是,IE用了安全模式启动……
在IE选项-安全,去掉安全模式就可以用了……
作者: okyiliang    时间: 2012-3-1 11:29
{:4_83:}关注中!




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