QTP默认的脚本为qfl脚本,是unicode 编码。在引用脚本的时候可以在QTP的界面上进行设置,也可以通过函数来加载一个脚本文件,我比较喜欢用一后者,因为方便。
当我用ExecuteFile来加载vbs脚本的时候发现是不可以的,因为QTP生成的vbs脚本默认是unicode编码,我们需要将vbs文件重新保存了ANSI才可以,转了文件格式后终于可以用了 ^_^.
但同时又出现了另一个问题,就是如果使用ANSI编码那么我们脚本中的中文字符就无法在英文的操作系统下识别,会引起脚本运行失败。
本文共 315 字,大约阅读时间需要 1 分钟。
QTP默认的脚本为qfl脚本,是unicode 编码。在引用脚本的时候可以在QTP的界面上进行设置,也可以通过函数来加载一个脚本文件,我比较喜欢用一后者,因为方便。
当我用ExecuteFile来加载vbs脚本的时候发现是不可以的,因为QTP生成的vbs脚本默认是unicode编码,我们需要将vbs文件重新保存了ANSI才可以,转了文件格式后终于可以用了 ^_^.
但同时又出现了另一个问题,就是如果使用ANSI编码那么我们脚本中的中文字符就无法在英文的操作系统下识别,会引起脚本运行失败。
转载于:https://www.cnblogs.com/GnagWang/archive/2010/08/20/1804375.html