51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2239|回复: 4
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-24 22:43:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
安装上了QTP9.2, 不能保存录制的脚本.
每次保存时都会出现如下画面,
file:///C:/Documents%20and%20Settings/Administrator/桌面/1.JPG


即: General error while saving the test.

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

[ 本帖最后由 lquff 于 2008-9-24 22:51 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-25 00:16:08 | 只看该作者
是不是保存到QC系统上阿?
试试用另存为的功能,如果保存成功的话,再试试保存的功能!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-25 13:26:00 | 只看该作者
另存和保存的结果都是一样的.
而且很奇怪,保存没有成功, 但有相应的文件生成,
如果选择open 这个相应的文件, 出会提示出错, 无法打开.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-7-30 10:26:43 | 只看该作者
scrrun.dll?ScripRun.dll?到底是哪一个
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-17 09:37 , Processed in 0.064158 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表