51Testing软件测试论坛

标题: qtp开发环境IDE中为什么大部分的组件不能点出来 [打印本页]

作者: cmetl    时间: 2015-11-6 22:22
标题: qtp开发环境IDE中为什么大部分的组件不能点出来
本人使用QTP一段时间了,发现很多组件的方法显示不出来。但是部分组件又可以显示。例如:scripting.dictionary组件createobject后,可以通过对象点出来。如下:
dim objDic
set objDic = createobject("scripting.dictionary")
objDic.removeall

QTP的开发环境可以识别该数据字典对象的removeall方法

但是另一些组件QTP开发环境却识别不了。例如:adodb.connection

dim objConn
set objConn =createobject("adodb.connection")

objConn.open

qtp开发环境中通过对objConn对象引用,但是其open方法并不能自动联想出来。

这个问题明显就是IDE不够完善。如果长期用QTP进行开发的话,我想会影响开发效率。


为什么部分组件可以联想,部分组件联想不了呢?如果有QTP前辈,请告之,谢谢。

PS:Test Design studio是个好东西,可惜破解不了,通过在一台机器上测试,发现GHOST方法可以解决试用期20天的问题。

作者: 赵佳乐SMILE    时间: 2015-11-27 10:22
这两个我都没怎么用过
但是感觉字典那个是QTP内部的吧
adodb 是连接数据的,objConn.open 就是创建数据库连接,不属于QTP内部方法

所以联想不出来
作者: cmetl    时间: 2015-12-8 23:51
赵佳乐SMILE 发表于 2015-11-27 10:22
这两个我都没怎么用过
但是感觉字典那个是QTP内部的吧
adodb 是连接数据的,objConn.open 就是创建数据库 ...

用TDS可以联想出部分QTP环境下无法联想的组件方法,但TDS也不是全部都可以联想的。哎,破解不了。




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