51Testing软件测试论坛

标题: qtp变成了以鼠标位置来记录所有对象了 [打印本页]

作者: daisy147    时间: 2006-11-3 11:38
标题: qtp变成了以鼠标位置来记录所有对象了
本来期望应该录制如下:
Browser("Internet Explorer Enhanced").Page("SSL VPN_4").Link("Account").Click
Browser("Internet Explorer Enhanced").Page("SSL VPN_5").WebButton("Add").Click
Browser("Internet Explorer Enhanced").Page("SSL VPN_6").WebEdit("name").Set "c"

我没有更改任何qtp的设置,现在他自动录制如下:
Window("Microsoft Internet Explorer_8").WinObject("Internet Explorer_Server").Click 230,156
Window("Microsoft Internet Explorer_8").WinObject("Internet Explorer_Server").Click 353,159
Window("Microsoft Internet Explorer_8").WinObject("Internet Explorer_Server").Type "c"

结论※疑问:她好像把对象都当成window的了。我要怎么修改呢?
作者: yangkinki    时间: 2006-11-3 13:14
你在录制的时候点了low level recording ,或者是按了快捷键ctrl+shift+F3
重新录制就ok了。
作者: daisy147    时间: 2006-11-3 13:51
班班,我确定我没有点low level recording,也没有摁快捷键的。

还有其他原因导致这样吗? sdlkfj2
作者: yangkinki    时间: 2006-11-3 14:01
你有没有加载 web ,.net 插件呢 ,如果只有active和VB插件,那么录制时就是window()。。。
作者: daisy147    时间: 2006-11-3 15:11
确定加载了web,vb,activeX.
以前都用的正常的,那一次再次运行就这么样子了

再帮偶想想
作者: walker1020    时间: 2006-11-3 15:27
实在不行,你再在正常模式下、装载上 web,vb,activeX这三个 插件后 重新录制 一次吧
作者: daisy147    时间: 2006-11-3 15:30
啊?不明白walker的意思
我现在就是在装载 了web,vb,activeX的前提下正常模式下运行哦。
作者: yay    时间: 2006-11-3 17:31
我的也是
作者: daisy147    时间: 2006-11-3 18:46
所以怎么办呢?我已经都在另一台机器上重新装过,运行好好的,这 台机器还是那个 老样子,需要想点办法亚
作者: budingguoguo    时间: 2007-11-28 17:37
标题: WEB插件未装
WEB插件未装,重新运行一下安装程序,或装个WEB插件就OK了!




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