zoukankan      html  css  js  c++  java
  • lr 自带的例子,如何进行关联,通过代码的函数进行实现

    本篇主要介绍如何来进行把参数进行关联,首先对web tours进行设定

    如下图

    点击“administration”j进入跳转页面,如下图所示

    勾选第三项,下拉下方,点击“update”按钮,

    关闭浏览器即可,

    然后利用lr进行录制脚本,主要的动作是,进入主页,输入jojo 密码输入bean,点击登录,然后点击“sign off”按钮即可,回放一遍,这时候就会出现错误

    而这时候扫描关联,关联下方的表格中没有任何条目,这时候我们可以到脚本视图里来进行编写脚本,具体代码如下

     web_reg_save_param ("WCSParam_Diff1",
        "LB=userSession value=",
        "RB=>",
        "Ord=1",
        "RelFrameId=1.2.1",
        "Search=Body",
         LAST);(这个函数是外加的)


    "Name=userSession", "Value={WCSParam_Diff1}", ENDITEM,(这行是需要修改的,value值那里设定上面那个函数里的参数)

    下面贴出整个代码

    Action()
    {
        web_reg_save_param ("WCSParam_Diff1",
        "LB=userSession value=",
        "RB=>",
        "Ord=1",
        "RelFrameId=1.2.1",
        "Search=Body",
         LAST);
    
        web_url("WebTours",
            "URL=http://localhost:1080/WebTours/",
            "Resource=0",
            "RecContentType=text/html",
            "Referer=",
            "Snapshot=t1.inf",
            "Mode=HTML",
            LAST);
    
        lr_think_time(17);
    
     
        web_submit_data("login.pl",
            "Action=http://localhost:1080/WebTours/login.pl",
            "Method=POST",
            "RecContentType=text/html",
            "Referer=http://localhost:1080/WebTours/nav.pl?in=home",
            "Snapshot=t2.inf",
            "Mode=HTML",
            ITEMDATA,
            "Name=userSession", "Value={WCSParam_Diff1}", ENDITEM,
            "Name=username", "Value=jojo", ENDITEM,
            "Name=password", "Value=bean", ENDITEM,
            "Name=JSFormSubmit", "Value=on", ENDITEM,
            "Name=login.x", "Value=58", ENDITEM,
            "Name=login.y", "Value=8", ENDITEM,
            LAST);
    
        web_image("SignOff Button",
            "Alt=SignOff Button",
            "Snapshot=t3.inf",
            LAST);
    
    return 0;
    }

    然后在回放一遍,就可以搞定啦!

    生活啊生活,想起了一些往事,想起了一些往人,不知道你们心里是否还记得我这个人,嘿嘿,努力努力,再努力一点点!

  • 相关阅读:
    js模态框实现原理
    静态库、动态库------深入理解计算机系统
    链接器如何解析多重定义的全局符号(强弱符号)------深入理解计算机系统
    linux------深入理解linux内核
    libcurl坑
    《将博客搬至CSDN》
    openssl 编译
    vs2015+opencv3.3.1+ c++实现 静态背景下多运动目标提取,检测
    QT 相关书籍
    qml 知识积累
  • 原文地址:https://www.cnblogs.com/woxiangxintj/p/4392879.html
Copyright © 2011-2022 走看看