qtp运行时,缺少对象Wscript的解决方法
来源:互联网 发布:网络电视盒软件哪个好 编辑:程序博客网 时间:2024/05/02 05:07
方法一:
先把脚本保存起来(保证你的脚本能正确运行),例如命名为test.vbs
然后在QTP写以下脚本就可以正确运行了!
Dim oShell
Set oShell =CreateObject ("WSCript.shell")
oShell.run "cmd /K wscript e:/test.vbs"
Set oShell = Nothing
然后在QTP写以下脚本就可以正确运行了!
Dim oShell
Set oShell =CreateObject ("WSCript.shell")
oShell.run "cmd /K wscript e:/test.vbs"
Set oShell = Nothing
方法二:
首先要明白 WScript.CreateObject 和 CreateObject 的区别。
前者的描述方式是基于windows来识别和调用的,所以假如你在一个vbs文件里这么描述,然后双击执行这个文件是没有问题,因为windows存在Wscript这个对象,它遇到这个对象的时候会调用 C:/windows/system32/wscript.exe 这个 应用程序去执行它。
而后者则是不直接调用WScript这个对象来进行后期绑定WSH对象的。比如你在ASP中、QTP中,都必须用这个方式。因为ASP也好,QTP也好,里面都不存在WScript这个对象,所以你用WScript.CreateObject肯定会失败。
明白了这个原因,你就很清楚为什么要这么写,该怎么修改了。
前者的描述方式是基于windows来识别和调用的,所以假如你在一个vbs文件里这么描述,然后双击执行这个文件是没有问题,因为windows存在Wscript这个对象,它遇到这个对象的时候会调用 C:/windows/system32/wscript.exe 这个 应用程序去执行它。
而后者则是不直接调用WScript这个对象来进行后期绑定WSH对象的。比如你在ASP中、QTP中,都必须用这个方式。因为ASP也好,QTP也好,里面都不存在WScript这个对象,所以你用WScript.CreateObject肯定会失败。
明白了这个原因,你就很清楚为什么要这么写,该怎么修改了。
将: WScript.CreateObject 改为 CreateObject 问题就解决了!
- qtp运行时,缺少对象Wscript的解决方法
- qtp运行时,缺少对象Wscript的解决方法
- qtp运行时,缺少对象Wscript的解决方法
- 运行时缺少tbb_debug.dll的解决方法
- 缺少对象 WScript 问题解决方法
- 安装QTP系统提示“ 计算机缺少Microsoft Visual C++运行时组件的解决方案
- 安装QTP系统提示“ 计算机缺少Microsoft Visual C++运行时组件的解决方案
- WScript 对象的解释
- QTP中,通过WScript.Shell对象,实现自动弹出并自动关闭的Msgbox
- QTP无法保存和运行的解决方法
- linux运行程序缺少库的解决方法
- Microsoft JScript 运行时错误: 缺少对象
- Qt环境变量的设置,Qt程序运行时提示缺少mingwm10.dll、QtCore4.dll的解决方法
- cx_freeze 打包 python 程序 缺少 vc 运行库的解决方法
- QTP中的测试对象和运行时对象
- WScript.Shell对象的run和exec
- 无法创建名为“WScript.Shell”的对象
- QTP运行错误:对象无法识别的解决办法
- 超级搞笑 34个冷笑话
- svn cleanup报错
- 搞笑应对电话推销
- Xcode4.2中将Three20开源库导入到工程项目中
- elance相关文章
- qtp运行时,缺少对象Wscript的解决方法
- 备忘:setroubleshoot报错问题
- poj 1459 Power Network
- 区分出两个浮点数最小区别
- tomcat后台启动
- Java Servlet 3.0 规范草案
- uboot链接分析
- Linux下使用system()函数一定要谨慎
- VS 快捷键 给编程加速