51Testing软件测试论坛

标题: 让我无限郁闷的问题。。求救 [打印本页]

作者: chooseyou123    时间: 2009-11-12 21:16
标题: 让我无限郁闷的问题。。求救
我出现的问题跟这个帖子的问题非常相似。
http://bbs.51testing.com/thread-151065-1-1.html

Settings->Resources里面文件中的函数如何使用


我在
test Settings->Resources里面包含一个公共函数库.用vbs脚本写的.

但是
我Call vbs脚本里的函数,会提示"类型不匹配"

只有先
executefile "D:\QTP\file\funaction.vbs"
后再call 函数才能正常使用

所以我的问题就是怎么使用 test Settings->Resources里面包含文件中的函数

他后来解决了,解决方案是:
其实解决方法和我曾经遇到的EXCEL导入不进去有着异曲同功的感觉.
是这样的,
因为我这个vbs文件是我用文本文档直接编写的.改后缀成vbs的.

出这个问题的根本原因可能是编码的问题,
解决办法是:
你只要用QTP打开这个vbs文件,然后任意修改点内容,再保存下,就可以不包含就能使用了.


至于中间提到的“的VBS脚本的编码是unicode的话会出问题,保存为ANSI的就没有问题,你可以check下是否这个原因。”
我也试过了,不行。这个函数本身是绝对没有问题的。。

现在问题来了:  我的QTP新装的时候,我拖动这个VBS文件时能够直接在QTP中打开的,后来新装了一些东西,直接拖动到QTP根本打不开VBS文件。所以就根本不能用它的解决方案。。
我也搞不懂是什么原因导致我的QTP不能打开拖动的VBS,为什么系统刚装的时候又是可以的。!



求救高手解答,,,,这个问题实在让我苦恼。。N郁闷!!!。。。
作者: chooseyou123    时间: 2009-11-12 23:38
晕,怎么没人回复啊
顶一个
作者: zhyb_2008    时间: 2009-11-13 08:55
帮你顶一下,这段时间没时间用QTP呀。
作者: 绯苍信    时间: 2009-11-13 09:33
帮忙顶下 没遇到这样的问题的说
作者: chooseyou123    时间: 2009-11-13 10:15
江湖救急啊,这么没有人回答啊
作者: wugecat    时间: 2009-11-13 10:46
你把公共函数库中的vbs改成txt格式的再添加一次
作者: kasimxiao    时间: 2009-11-13 10:59
我和你遇到同样的问题
一段以前录制的脚本 突然发现不能运行了
vbs本身并没有改过
重装qtp解决
所以应该是qtp自身的问题
不清楚除了重装还有没有其他解决方法
作者: chooseyou123    时间: 2009-11-13 12:02
我现在怀疑是同时装LR和QTP得原因。刚试了下
我把这个脚本发给我个一个两个都装了的同事
发现他那边也不行。
作者: chooseyou123    时间: 2009-11-13 12:03
不知道有没有人遇见过
提供个解决方案参考下哈
作者: kasimxiao    时间: 2009-11-13 12:28
听你这么说貌似有可能啊
我也是最近又装了loadrunner后,发现不能用的
但是卸载重装qtp,loadrunner保持
没有问题了




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