QTP不能保存脚本,什么原因?
见图,一点保存按钮就出错,什么原因? 检查一下当前用户的权限? 可能脚本里有错误 我把错误原因,贴上来,大家了解一下吧。谢谢回我帖的人!解决办法
在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即可。 支持.虽没遇到此类错误,不过学习了!sdlkfj2 学习了,感谢aishary老兄的祥解啊 谢谢 aishary为许多曾经有类似困惑的朋友提供了一个 Solution非常感谢! 厉害啊 很感谢 aishary 问题解决了
回复 5# 的帖子
太感谢了。。我遇到这样的问题。。刚按照你aishary的方式解决。。 不错 我公司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 回复 5# aishary
运行不了啊、、、、、、、帮帮忙,解释一下、、我Q:591470952 我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢! 谢谢,问题解决了! 回复 14# fancuo_fan
直接输入regsvr32 scrrun.dll就可以了 我注册后还是存在同不能保存,不知道何解? 请帮忙一下。谢谢!
Q_sunny520 发表于 2011-5-12 10:59 http://bbs.51testing.com/images/common/back.gif
我也是,这个办法无效,点保存没任何反应,不报错 刚试下我的电脑,此问题我的电脑还未解决。 但还是要谢谢的
页:
[1]
2