海林 发表于 2006-9-1 11:44:47

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:20

2、record and run setting(windows标签页):选择第二项。
改成第一项

xiaonan 发表于 2006-9-1 13:27:06

选用web模式录制

mstiunicon 发表于 2006-9-1 14:16:53

幸好我昨天解决了这个问题。
QTP在录制和识别Web对象时,都只能识别到Windows标准控件,无法识别Web对象。折腾了很久,今天终于发现,IE的加载项中,把QTP用来识别Web元素的控件给禁用了,启用后正常。

如下图中的BHOManager Class:

BiSheng 发表于 2006-9-1 14:30:59

mstiunicon!你说的这个库文件在哪在改啊?

海林 发表于 2006-9-1 16:47:03

mstiunicon你好:
    请问在win2k中怎样打开IE加载器,启动BHOManager Class控件???

mstiunicon 发表于 2006-9-4 09:11:18

1.打开IE,点击“工具”的菜单
2.在下拉菜单中点击“管理加载项”
3.找到BHOManager这个控件,并启用。
4.如果没有这个控件,试试重装操作QTP或者操作系统。

海林 发表于 2006-9-4 15:20:05

mstiunicon 你好:
   xp系统中按照你的方法能打开“管理加载项”,但是在win2k中根本不存在“管理加载项”。

xiaonan 发表于 2006-9-4 15:55:17

恩,2000 sever的确没有. 那海林 你肯定也是这个原因吗?分析一下,别总跟着跑

海林 发表于 2006-9-4 18:05:54

就是那样的,我已经重新装了。问题是解决了,但是具体原因还是没有搞懂。

mstiunicon 发表于 2006-9-5 09:00:20

win2000的操作系统下,可以使用一些工具来管理IE的加载项,比如windows优化大师,我用的就是这个,呵呵

xinfuankang 发表于 2011-5-25 17:50:15

测试一下下

chenlimei0603 发表于 2011-8-19 14:32:59

还是不知道,最后选择了重装。。

lbsnothing 发表于 2011-12-6 10:34:33

我这边重装了,然后加载项,BTManager也是启动的。都无法录制web页面元素

myeagleyang 发表于 2012-2-29 16:41:20

这个问题我遇到过……重装都不行……
原因很简单就是,IE用了安全模式启动……
在IE选项-安全,去掉安全模式就可以用了……

okyiliang 发表于 2012-3-1 11:29:55

{:4_83:}关注中!
页: [1]
查看完整版本: qtp把web页面录成了windows脚本