QTP学习--Executefile和systemUtil

上一篇 / 下一篇  2012-11-20 14:01:31 / 个人分类:QTP的学习研究

论坛上看到ExecuteFile和SYstemUtil的区别 ,顺便也学习一下
ExecuteFile :执行vbs文件,【加载】文件信息到QTP的执行环境中(脚本宿主是QTP)。即如果文件中包含test()函数,在以后可以直接使用该函数.该函数使用QTP宿主,支持Print这样的QTP内置函数+vbs,但是不支持wsh(windows脚本宿主)对象函数,比如wscript.echo。

SystemUtil.run 执行文件和运行应用(脚本宿主是windows,即wsh)。当使用它执行vbs文件时,只是【执行】,完毕后并不将文件内容保留到windows运行环境中。这里执行的含义是使用相应的脚本宿主进行执行,支持vbs+wsh,这里就使用wsh执行文件,所以如果文件中包含mercuryTimer、Print这样的QTP内置对象和函数时内容时会报错

TAG:

 

评分:0

我来说两句

Open Toolbar