|
我出现的问题跟这个帖子的问题非常相似。
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郁闷!!!。。。 |
|