关于QTP中“General Error while saving the test"的解决方法 (转)
先将段代码保存为VBS文件,然后运行.
Dim fso, MyFile
Set fso = CreateObject("scrīpting.FileSystemObject")
Set MyFile = fso.CreateTextFile("C:\testfile.txt", True)
MyFile.WriteLine ("This is a test")
MyFile.WriteLine ("This is another test")
MyFile.Close
运行提示有错误: ActiveX 部件不能创建对象: 'scrīpting.filesystemobject'
这是操作系统的问题, 是activex有问题! QTP 是集成这个进行文件保存的
去System32目录下查看是否有个scrrun.dll的文件,如果有,就regsvr32 scrrun.dll一下,没有的话,考一个过来
ActiveX 部件不能创建对象: Scripting.FileSystemObject
错误描述:服务器没有启动FSO支持
解决方法:
开启/关闭系统FSO支持方法
win2000系统:
在CMD命令行状态输入以下命令:
关闭命令:RegSvr32 /u C:\WINNT\SYSTEM32\scrrun.dll
打开命令:RegSvr32 C:\WINNT\SYSTEM32\scrrun.dll
win2003
运行regsvr32 scrrun.dll即可。
如果想关闭FSO组件,请运行 regsvr32 /u scrrun.dll即可。
引用:
http://www.51testing.com/?2327/action_viewspace_itemid_1923.html