QTP ExecuteFile应用外部脚本时报“无效字符”错误
1、编写了一个Constant.vbs脚本,用于存放常量,代码如下:
Const UserName="******@qq.com"
Const Password="******A1"
Const URLLogin="http://192.168.0.105:8080/cs/login/loginAction.do?method=login"
2、定义了另一个脚本,存放函数,函数的作用为打开某网址
3、在qtp中调用该常量脚本,用于打开浏览器,如下图:
4、回放脚本报如下错误:
解决办法:
1、修改Constant.vbs脚本的字符集格式,另存为ANSI格式
2、使用resources(在file->setting下),加载脚本(函数库或测试数据),如下图
建议使用第二种方法,因为使用第一种,更改了编码格式,也时常不能成功。