QTP中手写的代码可以参数化不 ?
我想填一个list,所填的数据在Datetable中,录制的代码我稍微做了修改后,在Keywordview中的代码中不能像直接录制(没有修改)的代码那样参数化了,请问这个...
我想填一个list,所填的数据在Datetable中,录制的代码我稍微做了修改后,在Keyword view中的代码中不能像直接录制(没有修改)的代码那样参数化了,请问这个要怎么设置才能参数化呢?
展开
1个回答
展开全部
你在写代码了,就不需要什么参数化了啊。因为代码本身可以完成参数化。
在基本脚本中,参数化只是一个工具方便初学者设置参数。已经到写代码,其实已经是在用底层的编辑器了。如果需要设置一些参数,直接用语言完成就可以了。
如果你设置了一些参数在外围文件中,你也可以直接通过读文件内容来完成参数化。不但可以读,你还可以直接用代码写参数。使用起来更加灵活。
比如,这是我简单写的一个通过ODBC连数据库的例子。你可以参考。
set conn=Createobject("ADODB.Connection")
Srvname="Dsn=ntelTables"
conn.open Srvname
conn.Execute "delete from lfacs where country='China' and NAME='AAA'"
当然,具体你的参数,怎么设置要看你的喜好。
在基本脚本中,参数化只是一个工具方便初学者设置参数。已经到写代码,其实已经是在用底层的编辑器了。如果需要设置一些参数,直接用语言完成就可以了。
如果你设置了一些参数在外围文件中,你也可以直接通过读文件内容来完成参数化。不但可以读,你还可以直接用代码写参数。使用起来更加灵活。
比如,这是我简单写的一个通过ODBC连数据库的例子。你可以参考。
set conn=Createobject("ADODB.Connection")
Srvname="Dsn=ntelTables"
conn.open Srvname
conn.Execute "delete from lfacs where country='China' and NAME='AAA'"
当然,具体你的参数,怎么设置要看你的喜好。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询