aishary 发表于 2007-7-10 15:40:28

QTP不能保存脚本,什么原因?

见图,一点保存按钮就出错,什么原因?

mstiunicon 发表于 2007-7-10 16:43:51

检查一下当前用户的权限?

ybbiagu 发表于 2007-7-10 19:12:52

可能脚本里有错误

aishary 发表于 2007-7-11 09:42:43

我把错误原因,贴上来,大家了解一下吧。谢谢回我帖的人!

aishary 发表于 2007-7-11 09:50:50

解决办法

在SYSTEM32下面寻找scrrun.dll这个文件(我的系统是XP的),找到的话,在运行里注册一下这个文件。XP和2003的系统注册方法相同,执行下面的命令:regsvr32 scrrun.dll,OK,这样再打开你的QTP,就可以保存脚本了。这是操作系统的问题, 是activex有问题! QTP 是集成这个进行文件保存的 。验证方法如下:
先将下面的代码保存为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
保存VBS的方法很简单,打开一个记事本,将这段代码拷进去,另存为XX.VBS就可以了。然后运行这段脚本。提示有错误: ActiveX 部件不能创建对象: 'scrīpting.filesystemobject' ,这就知道错误原因在哪里了。
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即可。

zhyb_2008 发表于 2007-7-11 09:58:03

支持.虽没遇到此类错误,不过学习了!sdlkfj2

ybbiagu 发表于 2007-7-11 12:20:01

学习了,感谢aishary老兄的祥解啊

walker1020 发表于 2007-7-13 16:18:33

谢谢 aishary为许多曾经有类似困惑的朋友提供了一个 Solution非常感谢!

kankan520 发表于 2007-9-25 15:54:28

厉害啊

cherry0721 发表于 2009-2-21 20:34:28

很感谢 aishary 问题解决了

Lorita 发表于 2009-4-16 09:34:15

回复 5# 的帖子

太感谢了。。我遇到这样的问题。。刚按照你aishary的方式解决。。

timfung 发表于 2010-12-14 11:21:34

不错

sophiashan07 发表于 2010-12-17 11:31:27

我公司2010年6月份刚在纳斯达克上市,现在要找一名自动化测试组长,薪资福利良好:

我们项目组需要招聘自动化测试组组长,职位信息如下:
1.计算机相关专业本科以上学历,熟悉软件工程师学原理;
2.软件测试相关经验3年以上,其中至少包括2年功能自动化测试经验;
3.熟悉QTP工具的使用,了解QTP原理和对象识别机制;
4.熟悉VBScript脚本语言,能进行相关自动化脚本函数的编写;
5.较强的语言表达和文档编写能力及良好的沟通技巧;
6.有金融银行基础业务知识经验、有网银业务经验为佳;
7.有自动化框架编写、设计经验和软件开发经验有团队管理经验为佳;
8.熟悉Java、J2EE 、WebSphere 、Application Serve、DB2、Oracle等为佳
9.有Unix平台的使用经验(AIX/Solaris/HPUX/Linux)为佳;
欢迎各专业人士来信探讨,谢谢:
shanjing1983@163.com
sophiashan07@hotmail.com

fancuo_fan 发表于 2011-3-22 18:27:52

回复 5# aishary


    运行不了啊、、、、、、、帮帮忙,解释一下、、我Q:591470952

Q_sunny520 发表于 2011-5-12 10:59:37

我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!

yy_christine 发表于 2011-5-31 11:30:14

谢谢,问题解决了!

1033323279 发表于 2011-7-13 17:24:03

回复 14# fancuo_fan


    直接输入regsvr32 scrrun.dll就可以了

1033323279 发表于 2011-7-13 17:24:59

我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!
Q_sunny520 发表于 2011-5-12 10:59 http://bbs.51testing.com/images/common/back.gif


    我也是,这个办法无效,点保存没任何反应,不报错

wangyanzhao 发表于 2011-8-21 00:13:22

刚试下我的电脑,此问题我的电脑还未解决。

wangyanzhao 发表于 2011-8-21 00:13:47

但还是要谢谢的
页: [1] 2
查看完整版本: QTP不能保存脚本,什么原因?