51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9358|回复: 24
打印 上一主题 下一主题

[求助] QTP不能保存脚本,什么原因?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-10 15:40:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
见图,一点保存按钮就出错,什么原因?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-10 16:43:51 | 只看该作者
检查一下当前用户的权限?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-10 19:12:52 | 只看该作者
可能脚本里有错误
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-7-11 09:42:43 | 只看该作者
我把错误原因,贴上来,大家了解一下吧。谢谢回我帖的人!
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

6#
发表于 2007-7-11 09:58:03 | 只看该作者
支持.虽没遇到此类错误,不过学习了!sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-11 12:20:01 | 只看该作者
学习了,感谢aishary  老兄的祥解啊
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2007-7-13 16:18:33 | 只看该作者
    谢谢 aishary  为许多曾经有类似困惑的朋友提供了一个 Solution  非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-9-25 15:54:28 | 只看该作者
    厉害啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-2-21 20:34:28 | 只看该作者
    很感谢 aishary 问题解决了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-4-16 09:34:15 | 只看该作者

    回复 5# 的帖子

    太感谢了。。我遇到这样的问题。。刚按照你aishary的方式解决。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-12-14 11:21:34 | 只看该作者
    不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-3-22 18:27:52 | 只看该作者
    回复 5# aishary


        运行不了啊、、、、、、、帮帮忙,解释一下、、我Q:591470952
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-5-12 10:59:37 | 只看该作者
    我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-5-31 11:30:14 | 只看该作者
    谢谢,问题解决了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-7-13 17:24:03 | 只看该作者
    回复 14# fancuo_fan


        直接输入regsvr32 scrrun.dll就可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2011-7-13 17:24:59 | 只看该作者
    我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!
    Q_sunny520 发表于 2011-5-12 10:59



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

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-8-21 00:13:22 | 只看该作者
    刚试下我的电脑,此问题我的电脑还未解决。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-8-21 00:13:47 | 只看该作者
    但还是要谢谢的
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 02:54 , Processed in 0.083019 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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