51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1389|回复: 2
打印 上一主题 下一主题

[原创] 判断一个link是否存在的写法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-20 15:44:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在我的脚本里,如果下面的link不存在,则希望将程序推出当前循环,return -1,然后继续下一个操作,而不希望出现类似这样的erro:Action.c(79): Error -27995: Requested link ("Text=Cash (USD)") not found          [MsgId: MERR-27995]
Action.c(79): web_link("cash") highest severity level was "ERROR", 0 body bytes, 0 header bytes         
[MsgId: MMSG-26388]。

web_link("cash",
"Text=Cash (USD)",
LAST);

我的做法是在这个web_link之前,添加判断
        status =   web_link("cash",
                        "Text=Cash (USD)",
                        LAST);
        lr_message("%d", status);
        if (status == LR_FAIL) {
       
                 lr_error_message ( "Error at agreementID  #%s, no Cash(USD) asset", lr_eval_string ( "{searchAggID}" ) );
                 return 0;
        }

为什么不行呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
发表于 2009-5-20 17:10:58 | 只看该作者
好帖子,继续交流
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-8-21 11:21
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2009-5-20 16:53:02 | 只看该作者
    好好研究一下web_link这个函数。这是一个模拟鼠标点击的函数,它的返回结果自然是这个操作的结果状态。看看帮助的解释:The web_link function is an action function that emulates a mouse click on the link that is defined by the attributes. web_link can be executed only in the context of a previous operation.
    建议你用:web_text_link和web_image_link试试
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 21:35 , Processed in 0.075238 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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