51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1570|回复: 4
打印 上一主题 下一主题

[求助] 手工编写web_link 跟 录制的区别?手工编写的打不开,报错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-9-1 10:58:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 kevin841020 于 2015-9-1 11:17 编辑

请先看以下问题:
---------------------------------------------------------------------------------------------
手工编写脚本情况:
例如,使用web_url、web_link编写脚本,模拟用户 1、打开网易邮箱登录页面、2、在登录页面上方中,点击免费邮链接,脚本如下,回放时web_link报错,信息如下
Action()
{
    web_url("openurl","url=http://mail.163.com","snapshot=t1.inf",LAST);
        
    web_link("免费邮","Text=免费邮","snapshot=t2.inf",LAST);
   
    return 0;
}Action.c(3): web_url("openurl") was successful, 52096 body bytes, 3938 header bytes, 61 chunking overhead bytes          [MsgId: MMSG-26385]
Action.c(5): web_link("免费邮") started          [MsgId: MMSG-26355]
Action.c(5): Error -27226: The "Text=免费邮" argument (number 2) is unrecognized or misplaced          [MsgId: MERR-27226]
Action.c(5): web_link("免费邮") highest severity level was "ERROR", 0 body bytes, 0 header bytes          [MsgId: MMSG-26388]

----------------------------------------------------------------------------------------------------------------
通过loadrunner录制上述步骤,然后去除web_add_cookie()、 web_url中的部分(如:EXTRARES、RecContentType、Mode)、web_link中的EXTRARES部分,使之与上述脚本基本相同,却能回放成功
     web_url("mail.163.com",
        "URL=http://mail.163.com/",
        "Snapshot=t17.inf",
        LAST);

    web_link("免费邮",
        "Text=免费邮",
        "Snapshot=t18.inf",
            LAST);
----------------------------------------------------------------------------------------------------------------


请问,手写的这些方法,跟录制的有什么区别吗, 脚本部分基本一样,手工的却不能回放成功, 因为录制的会存放录制过程中识别的页面对象库?????请高手指点啊




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2015-9-2 08:31:14 | 只看该作者
jingzizx 发表于 2015-9-1 15:51
手动写的话,有时候会出现各种问题,可以换个函数试试,这里不存在对象的问题吧
参见大家讨论http://bbs.5 ...

其实我的目的是为了探讨web_link()这个函数使用好的前提条件,我知道这种函数有前后依赖关系,一般情况下最好还是用web_url()。

但某朋友好奇问到为什么脚本一样却回放失败,所以就把问题弄到这里来了。想知道出问题的原因
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 2819 天

    连续签到: 1 天

    [LV.Master]测试大本营

    4#
    发表于 2015-9-1 15:51:32 | 只看该作者
    手动写的话,有时候会出现各种问题,可以换个函数试试,这里不存在对象的问题吧
    参见大家讨论http://bbs.51testing.com/thread-461397-1-1.html

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-5-10 08:49
  • 签到天数: 138 天

    连续签到: 2 天

    [LV.7]测试师长

    3#
    发表于 2015-9-1 15:47:16 | 只看该作者
    看看报什么错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-16 16:29
  • 签到天数: 68 天

    连续签到: 1 天

    [LV.6]测试旅长

    2#
    发表于 2015-9-1 14:24:12 | 只看该作者
    手工写脚本的时候确定对象都添加到对象库了吗?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 17:20 , Processed in 0.069426 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表