lquff 发表于 2008-9-24 22:43:13

安装上了QTP9.2, 不能保存录制的脚本.

安装上了QTP9.2, 不能保存录制的脚本.
每次保存时都会出现如下画面,
file:///C:/Documents%20and%20Settings/Administrator/桌面/1.JPG


即: General error while saving the test.

不知道什么原因, 有没有达人跟我碰到同样的问题, 能否帮忙解答一下.

[ 本帖最后由 lquff 于 2008-9-24 22:51 编辑 ]

pipishi 发表于 2008-9-25 00:16:08

是不是保存到QC系统上阿?
试试用另存为的功能,如果保存成功的话,再试试保存的功能!

lquff 发表于 2008-9-25 13:26:00

另存和保存的结果都是一样的.
而且很奇怪,保存没有成功, 但有相应的文件生成,
如果选择open 这个相应的文件, 出会提示出错, 无法打开.

lquff 发表于 2008-9-25 23:16:32

问题已经解决

关于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

zhuzhuqwa110 发表于 2012-7-30 10:26:43

scrrun.dll?ScripRun.dll?到底是哪一个
页: [1]
查看完整版本: 安装上了QTP9.2, 不能保存录制的脚本.