现在的位置: 首页 > 综合 > 正文

解决LR录制后的脚本有乱码的问题

2014年03月16日 ⁄ 综合 ⁄ 共 604字 ⁄ 字号 评论关闭

LR录制脚本,发现有的系统录制的后脚本有乱码,之前碰到过也没去管它,反正只是汉字的显示有问题,不影响脚本运行。但这次碰到乱码问题就比较严重,本来是汉字前后的引号,后引号变没了,要自己手动加上才能运行,并且要脚本中要这样改的地方还比较多,并且每次录了脚本都要这样改太麻烦。刚好一个开发人员和我说他们返回的字符是UTF-8的,可能是字符集引起的问题,后来我在录制时把字符集选成UTF8这个问题就解决了。

 

选择字符集的路径:

start record->options->advanced->support charset ->UTF-8;

 

本来这个默认是没钩选的。

 

————————

不过如果是碰到程序同时用了几种字符集的,并且导致有乱码脚本就运行不了时,就只好要开发人员改下程序来支持性能测试了。

 

另有同事说一共要改四个地方:

1.录制的设置改字符集;

2.回放的设置改字符集;

3.IE设置上把编码改成自动选择;

4.在脚本开始处写:web_add_auto_header("Accept-Language", "zh-cn");

不过有点奇怪我的
run-time settings -internet protocol -preferences-options-“Accpt-Language request header”  里面只有两个选项默认的“None”和“en-us” 没有"zh-cn"这个选项;

 

当然如果不需要这么麻烦最好了 ^_^

抱歉!评论已关闭.