51Testing软件测试论坛

标题: 请问怎样在web_reg_find或web_find方法中查找动态的参数 [打印本页]

作者: jlsv    时间: 2008-7-15 09:56
标题: 请问怎样在web_reg_find或web_find方法中查找动态的参数
web find 的基本形式是这样的

web_find("web_find",
        "What=para",
        LAST);


现在我想查找的数据(就是上面的para)是一个动态参数,请问要怎样写才可以?

我尝试写成下面的格式,编译不过
web_find("web_find",
        "What={NO}",
        LAST);

谢谢各位。
作者: jacky19840707    时间: 2008-7-15 10:07
嗯,你先将para参数化,然后将检查点参数化,如下面:
para={username}?

web_find("web_find",fail=NotFond,
        "What={username}",
        LAST);
作者: jlsv    时间: 2008-7-15 10:28
标题: 回复 2# 的帖子
谢谢jacky,不过你这种做法是利用了loadrunner里面的参数化的方式吧,我想你这样做在这种方式的参数化时应该是可以的

不过我这里的动态参数是使用web_reg_save_param方法保存在一个参数里面,想在放入web_find 中检查的,和你说的应该有点不同吧
作者: jlsv    时间: 2008-7-16 10:24
我再试了一下

web_find("web_find",
        "What={NO}",
        LAST);

这种形式其实是可以的,可能vgen有点傻了,呵呵
作者: csguest    时间: 2008-12-8 15:13
不错学习啊!
作者: whyleave    时间: 2008-12-8 16:08
试试
web_find("web_find",
        "What=lr_eval_string("{NO}")",
        LAST);
作者: rocky_chen0423    时间: 2008-12-8 19:13
是楼上的方法,因为你的动态数据是存储一个参数里面,可以用lr_eval_string() 读出数据然后赋值给what




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