51Testing软件测试论坛

标题: QTP不能保存脚本,什么原因? [打印本页]

作者: aishary    时间: 2007-7-10 15:40
标题: QTP不能保存脚本,什么原因?
见图,一点保存按钮就出错,什么原因?
作者: mstiunicon    时间: 2007-7-10 16:43
检查一下当前用户的权限?
作者: ybbiagu    时间: 2007-7-10 19:12
可能脚本里有错误
作者: aishary    时间: 2007-7-11 09:42
我把错误原因,贴上来,大家了解一下吧。谢谢回我帖的人!
作者: aishary    时间: 2007-7-11 09: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
支持.虽没遇到此类错误,不过学习了!sdlkfj2
作者: ybbiagu    时间: 2007-7-11 12:20
学习了,感谢aishary  老兄的祥解啊
作者: walker1020    时间: 2007-7-13 16:18
谢谢 aishary  为许多曾经有类似困惑的朋友提供了一个 Solution  非常感谢!
作者: kankan520    时间: 2007-9-25 15:54
厉害啊
作者: cherry0721    时间: 2009-2-21 20:34
很感谢 aishary 问题解决了
作者: Lorita    时间: 2009-4-16 09:34
标题: 回复 5# 的帖子
太感谢了。。我遇到这样的问题。。刚按照你aishary的方式解决。。
作者: timfung    时间: 2010-12-14 11:21
不错
作者: sophiashan07    时间: 2010-12-17 11:31
我公司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
回复 5# aishary


    运行不了啊、、、、、、、帮帮忙,解释一下、、我Q:591470952
作者: Q_sunny520    时间: 2011-5-12 10:59
我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!
作者: yy_christine    时间: 2011-5-31 11:30
谢谢,问题解决了!
作者: 1033323279    时间: 2011-7-13 17:24
回复 14# fancuo_fan


    直接输入regsvr32 scrrun.dll就可以了
作者: 1033323279    时间: 2011-7-13 17:24
我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!
Q_sunny520 发表于 2011-5-12 10:59



    我也是,这个办法无效,点保存没任何反应,不报错
作者: wangyanzhao    时间: 2011-8-21 00:13
刚试下我的电脑,此问题我的电脑还未解决。
作者: wangyanzhao    时间: 2011-8-21 00:13
但还是要谢谢的
作者: lingyun141    时间: 2012-1-6 16:39
我的xp3系统装了LR和QTP,发现QTP不能保存文件,新建LR也出错。求高手指点!
作者: wangyanzhao    时间: 2012-1-26 15:48
一般遇到这样的问题,和系统有关
作者: zhenzigo    时间: 2012-2-12 23:18
弹出ActiveX 部件不能创建对象: Scripting.FileSystemObject,运行命令后还是报错,保存不了啊!
作者: zhenzigo    时间: 2012-2-12 23:18
弹出ActiveX 部件不能创建对象: Scripting.FileSystemObject,运行命令后还是报错,保存不了啊!
作者: xiaoshi_2011    时间: 2012-4-11 14:43
谢谢aishary,学习了




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