51Testing软件测试论坛

标题: LR 11录制flex脚本完成后,报Serialization解析错误(详见附图) [打印本页]

作者: zxn09099    时间: 2011-8-22 17:12
标题: LR 11录制flex脚本完成后,报Serialization解析错误(详见附图)
LR 11 录制flex代码,选择amf和web双协议(或者是flex和web双协议),录制完成后,均报提示信息:Serialization error --externalizable object encountered 错误,建议查看
Recording Options >Flex >Externalizable Objects  (详见附图信息)
  [attach]74944[/attach]
作者: wower1985    时间: 2011-8-22 17:44
[attach]74945[/attach]

序列化数据时LR自己的flex jar包解不出来,
你用你们项目里的。
这个序列化得作用就是把数据整成flex开发的时候的那种xml格式,比较容易看懂,如果不序列化脚本数据可能比较难看,如果用树视图查看比较明显能看出区别。
但是不进行序列化也没关系,前提是你找得到关联的数据,能成功关联,不序列化也无所谓。
作者: zxn09099    时间: 2011-8-23 11:08
呵呵,谢谢@这个问题已经解决了,就按你的方法加载了一些jar包,但录制后,flex页面的输入内容仍然为空,不知道怎么回事?
选择的协议是flex和web协议,还有amf和web协议也试过,录入页面输入内容仍然为空,是不是协议选择错了?
作者: wower1985    时间: 2011-8-24 10:37
回复 3# zxn09099


录制时没有事件?还是录制后没有生成脚本?这些情况我也有遇到,
试试:1、录制脚本时只选择一种协议FLEX,不要选择多协议
      2、浏览器设置为默认浏览器
      3、把360之类的东西都关闭掉,检查下LR是否存在环境问题等等
作者: zxn09099    时间: 2011-8-24 17:35
谢谢你的回复,我今天刚重新装了xp系统,测试工具是LR 11,浏览器是ie8
就比如录制百度的搜索功能,目的是对搜索的内容进行输入录入,并后期对搜索内容进行参数化
结果是页面什么脚本都录入成功了,就是搜索时页面手动输入的查询内容没有录入,把这个单独作为一个事务,事务录入脚步为空,怎么回事啊?(详见附图)[attach]74966[/attach]
作者: wower1985    时间: 2011-8-25 11:08
还是没啊,开始录制前把浏览器关掉,再开始录制,或者用ie7试试,还这样就没招了
作者: ls642977459    时间: 2012-7-11 09:42
唉。。。这个问题还真是纠结。希望有高手答复




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