51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3453|回复: 7
打印 上一主题 下一主题

[求助] LR关于下拉框的选择问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-13 15:42:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样可以让某个用户登陆后可以随机选择下拉列表中的一个账号?
不同的用户登陆后下拉列表中的值是不同的。且在录制的脚本中是无法看到下拉列表中显示的所有账号值,点击确认后也只能看到选择后的账号。
想问有没有方法在不使用文本参数化的情况下,通过函数可以使某个用户登陆后随机选择下拉列表中的一个账号进行操作?
eg:
客户:lily   开了两个账号:001及002
客户:alice 开了三个账号:021、023、045
用LR脚本录制:用户lily登陆后,选择001账号点“comfirm”进行下一步操作。在tree模式下服务器返回也只能看到选择的001账号,看不到下拉列表中002账号。
要怎样才能解决随便一个用户登陆后都可以随机去选择一个账号进行下一步操作呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-8-13 15:44:42 | 只看该作者
不要考虑界面操作,如果你不知道联动菜单的内容,写个关联,如果知道用参数化就行了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-8-13 15:46:44 | 只看该作者
云老大思路正解~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-8-13 16:48:05 | 只看该作者
回复 2# 云层


    云老大,其实是这样的:要点下拉框的时候,服务器才会返回要选择账号的值,但是我用关联函数web_reg_save_param的时候只会用LB/RB前面和后面固定字符来识别,提取这个动态数据,对于这种要点了下拉框后才会出现的“动态值”来给我选的时候,我应该要怎么写关联,也还是用web_reg_save_param函数?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-8-13 17:19:32 | 只看该作者
照你说的意思是ajax吗?点下拉框的时候才会返回帐号,那就在下拉框请求发送之前写关联啊。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-8-13 19:02:32 | 只看该作者
回复 5# mystic

不好意思,LR我不太熟,你说的:那就在下拉框请求发送之前写关联。我想问下:不是要有server端发回的请求后,我们才能去关联吗?  这里都没发送请求,而且server端也没有发回AC的信息(你不去点下拉框,就不会从服务器取相应的AC值过来),也可以写关联??
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-8-14 09:19:20 | 只看该作者
可以看看帮助web_reg_save_param的使用方法,它会在服务器返回的html中搜索设置左边界和右边界中间的值保存到参数中。
另外,在你录制脚本的时候如果使用ajax请求部分数据肯定会被录制上,点下拉框的动作相当于一个请求,如果是录制的话必然会录制到,仔细研究下就知道了。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    8#
    发表于 2012-8-15 13:33:19 | 只看该作者
    关联搞定,只要知道左右边界
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-14 20:22 , Processed in 0.070579 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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