51Testing软件测试论坛

标题: 【求助】qtp如何编写脚本添加txt文件到ResourcesLibraries? [打印本页]

作者: willland    时间: 2011-8-15 11:44
标题: 【求助】qtp如何编写脚本添加txt文件到ResourcesLibraries?
本帖最后由 willland 于 2011-8-15 11:47 编辑

场景:
启动了QTP打开一个已经录制好了的脚本,现在想要添加一个txt或者vbs到ResourcesLibraries,如何在专家试图中脚本实现?

备注:1.启动了QTP并打开了一个已经录制好了的脚本   2.编写脚本实现

另外,未启动qtp时可以通过如下脚本来实现,现 寻求已经启动并打开了脚本的情况下脚本添加vbs的方法
                Set obj = CreateObject("QuickTest.Application")
                Set qtpLibraries = obj.Test.Settings.Resources.Libraries
                If qtpLibraries.Find("d:\test.vbs") = -1 Then
                        qtpLibraries.Add resFile,1
                End If
作者: willland    时间: 2011-8-15 11:47
在线求助。。。
作者: lyscser    时间: 2011-8-15 13:28
启动不启动方法都一样……
作者: willland    时间: 2011-8-15 14:15
报错“This operation cannot be performed during a run session.”
程序运行时不能添加ResourcesLibraries?
作者: willland    时间: 2011-8-15 14:16
单步调试,运行到 qtpLibraries.Add resFile,1 时报错 “This operation cannot be performed during a run session.”
作者: lyscser    时间: 2011-8-15 14:44
用vbs程序运行,不能用QTP执行,执行期间脚本是只读的,当然加不了
作者: willland    时间: 2011-8-22 20:06
感谢 lyscser ,最后结论是:不能用QTP执行,执行期间脚本是只读的,加不了
作者: ermine    时间: 2011-8-22 20:45
可以用ExecuteGlobal, 这个是在执行时,将VBS写到内存。

缺点:不方便调试。




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